解题思路:
注意事项:
参考代码:
#include<iostream>
using namespace std;
#define max 1000
int range,array[max];
int main(void)
{
scanf("%d",&range);
for(int i=1;i<=range;i++)
{
int sum=0,air=0;
for(int cnt=1;cnt<i;cnt++)
{
if(i%cnt==0)
{
array[air++]=cnt;
sum+=cnt;
}
}
if(sum==i)
{
printf("%d its factors are ",i);
for(int cnt1=0;cnt1<air;cnt1++)
printf("%d ",array[cnt1]);
printf("\n");
}
}
return 0;
}
0.0分
0 人评分
WU-输入输出格式练习 (C++代码)浏览:1083 |
IP判断 (C语言描述,蓝桥杯)浏览:1096 |
C二级辅导-等差数列 (C语言代码)浏览:782 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:3366 |
【亲和数】 (C语言代码)浏览:696 |
数字统计 (C语言代码)浏览:1097 |
WU-IP判断 (C++代码)(一种有趣的实现方法)浏览:1502 |
IP判断 (C语言代码)浏览:457 |
C二级辅导-阶乘数列 (C语言代码)浏览:393 |
母牛的故事 (C语言代码)浏览:3058 |