写个求因数函数,在主函数里面调用会看的更清晰,
不然主函数一堆for难看,仔细审题
#include<iostream> using namespace std; int Sum(int n) //求因数和 { int s= 0; for(int i=1;i<n;i++) { if(n%i==0) s+=i; } return s; } int main() { int s1,s2,a,b; for(a=1;a<=3000;a++) { b=s1=Sum(a); s2=Sum(b); if(s2==a&&b==s1&&a<b) cout<<'('<<a<<','<<b<<')'; } return 0; }
0.0分
5 人评分
简单的a+b (C语言代码)浏览:661 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1483 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:721 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:536 |
字符逆序 (C语言代码)浏览:541 |
简单的a+b (C语言代码)浏览:531 |
母牛的故事 (C语言代码)浏览:519 |
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:538 |
C语言训练-斐波纳契数列 (C语言代码)浏览:540 |
简单的a+b (C语言代码)浏览:587 |