解题思路:
注意事项:
参考代码:
#include<iostream>
#include<cstring>
using namespace std;
int f(int x)
{
int sum=0;
for(int i=1;i<=x/2;i++)
{
if(x%i==0)
{
sum+=i;
}
}
return sum;
}
int main()
{
for(int i=1;i<=3000;i++)
{
int j=f(i);
if(f(i)==j&&f(j)==i&&i<j)
{
cout<<'('<<i<<","<<j<<')';
}
}
return 0;
}
0.0分
0 人评分
C语言训练-素数问题 (C语言代码)浏览:1660 |
【绝对值排序】 (C语言代码)浏览:717 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:613 |
回文串 (C语言代码)浏览:2859 |
printf基础练习2 (C语言代码)浏览:742 |
C语言训练-求函数值 (C语言代码)浏览:580 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:661 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:469 |
Minesweeper (C语言描述,蓝桥杯)浏览:1126 |
蚂蚁感冒 (C语言代码)浏览:1333 |