解题思路:
建议在外面写个函数进行因子求和,看的更加清晰
注意事项:
参考代码:
#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语言代码)浏览:1206 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:956 |
剪刀石头布 (C语言代码)浏览:1792 |
WU-拆分位数 (C++代码)浏览:819 |
WU-C语言程序设计教程(第三版)课后习题12.1 (C++代码)浏览:1024 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2121 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
用筛法求之N内的素数。 (C语言代码)浏览:595 |
拆分位数 (C语言代码)浏览:558 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:585 |