解题思路:
注意事项:
参考代码:
#include <stdio.h> int main(){ int N,a[200],i,j,l; scanf("%d",&N); for(i=1;i<=N;i++){ int k=0,num=0; for(j=1;j<i;j++){ if(i%j==0){ a[k++]=j; num+=j; } } if(num==i){ printf("%d its factors are",i); for(l=0;l<k;l++){ printf(" %d",a[l]); } printf("\n"); } } return 0 ; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:528 |
C语言训练-排序问题<1> (C++代码)浏览:615 |
回文串 (C语言代码)浏览:3020 |
蛇行矩阵 (C语言代码)浏览:768 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:541 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:711 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:668 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:681 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:406 |
最好的,浏览:583 |