解题思路:
用一个变量sum将n的所有因子保存起来,
再判断sum是否等于n即可。
注意事项:
参考代码:
#include <stdio.h> int main() { int n,sum=0; scanf("%d",&n); for(int i=1; i<=n; i++) { if(n%i==0&&i!=n) //i是因子 sum+=i; } if(n==sum) printf("yes"); else printf("no"); return 0; }
0.0分
0 人评分
大小写转换 (C语言代码)浏览:904 |
C语言考试练习题_排列 (C语言代码)浏览:767 |
WU-输出正反三角形 (C++代码)浏览:1100 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:582 |
永远的丰碑 (C语言代码)浏览:608 |
判定字符位置 (C语言代码)浏览:849 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1170 |
筛排处理 (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:521 |
Manchester- A+B for Input-Output Practice (VI)浏览:2071 |