这个题要把我气死了,很郁闷。
看下面的代码,注释里是我几次没有通过的代码。提交告诉我答案错误,我就纳闷了,然后就想到是不是多了个空格,然后就改了一下,直接通过。
参考代码:
#include<stdio.h> int main() { int i,j,k,temp,N; scanf("%d",&N); for(i=2; i<=N; i++){ temp = 0; for(j=1; j<i; j++){ if(i % j ==0){ temp+=j; } } if(temp == i){ printf("%d its factors are",i); //printf("%d its factors are ",i); for(k=1; k<temp; k++){ if(temp % k == 0){ printf(" %d",k); //printf("%d ",k); } } printf("\n"); } } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:927 |
人见人爱A+B (C语言代码)浏览:625 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:463 |
【矩阵】 (C++代码)浏览:936 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:579 |
陶陶摘苹果2 (C语言代码)浏览:595 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:563 |
小O的数字 (C语言代码)浏览:1406 |
C语言训练-字符串正反连接 (C语言代码)浏览:629 |