解题思路:
建议在外面写个函数进行因子求和,看的更加清晰
注意事项:
参考代码:
#include<iostream> using namespace std; int f(int n) { int s=0,i; for(i=1;i<n;i++) { if(n%i==0) s+=i; } return s; } int main() { int i,s=0,n; cin>>n; if(f(n)==n) cout<<"YES"; else cout<<"NO"; return 0; }
0.0分
1 人评分
求圆的面积 (C语言代码)浏览:1271 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:900 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:518 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1229 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1607 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
水仙花 (C语言代码)浏览:1053 |
printf基础练习2 (C语言代码)浏览:618 |
1013题解浏览:561 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:616 |