私信TA
用户名:772007765
访问量:82085
签 名:
已秃人士
自我简介:
作者: Newguy 发表时间:2017-10-22 12:40:25 浏览:2155 | 评论:2
#include <stdio.h> //反正怎么都能对 void main() { int i,o,A,B; for (i=2;i<=3000;i++) { A=B=0; for (o=1;o<=i/2;o++) if (i%o==0) A+=o; for (o=1;o<=A/2;o++) if (A%o==0) B+=o; if (B==i&&i!=A) { printf("(%d,%d)",B,A); i=A; } } }
解题思路:注意事项:参考代码:
0.0分
6 人评分
#include<stdio.h> int main(){ int a; printf("(220,284)(1184,1210)(2620,2924)"); } 讲个笑话加个头文件这也是对的
这个为什么要把A的值赋给i啊,谢谢。
懒散 2021-03-31 19:28:05 | 回复
防止重复