解题思路:
注意事项:
参考代码:
#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二级辅导-统计字符 (C语言代码)浏览:553 |
C二级辅导-进制转换 (C语言代码)浏览:631 |
买不到的数目 (C++代码)浏览:874 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:631 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1059 |
printf基础练习2 (C语言代码)浏览:809 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:462 |
printf基础练习2 (C语言代码)浏览:529 |
格式化数据输出 (C语言代码)浏览:833 |
整除问题 (C语言代码)浏览:537 |