解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int sum=0;int j,n,i;
while(scanf("%d",&n)!=EOF)
{
for(i=1;i<=n;i++)
{
for(j=1;j<i;j++)
{
if(i%j==0)
{
sum+=j;
}
}
if(sum==i)
{
printf("%d ",sum);
printf("its factors are ");
for(j=1;j<sum;j++)
{
if(i%j==0)
{
printf("%d ",j);
}
}
printf("\n");
}
sum=0;
}
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2287 |
简单的a+b (C语言代码)浏览:385 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1186 |
WU-蓝桥杯算法提高VIP-勾股数 (C++代码)浏览:1685 |
众数问题 (C语言代码)浏览:911 |
DNA (C语言描述,数据结构)浏览:909 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2121 |
字符串比较 (C语言代码)浏览:770 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:653 |
判定字符位置 (C++代码)浏览:733 |