解题思路:
注意事项:
参考代码:#include<stdio.h>
int main()
{
int N,i,j,a,b,sum=0;
scanf("%d",&N);
for(i=1;i<=N;i++)
{
for(j=1;j<=i/2;j++)
{
a=i/j;
b=j;
if(i==a*b)
{
sum+=b;
}
}
if(sum==i)
{
printf("%d its factors are ",i);
for(j=1;j<=i/2;j++)
{
a=i/j;
b=j;
if(i==a*b)
{
printf("%d ",b);
}
}
printf("\n");
}
sum=0;
}
return 0;
}
0.0分
0 人评分
C二级辅导-求偶数和 (C语言代码)浏览:659 |
C二级辅导-计负均正 (C语言代码)浏览:643 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
不容易系列2 (C语言代码)浏览:641 |
Pascal三角 (C语言代码)格式错误浏览:551 |
1157题解浏览:769 |
1024题解浏览:879 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1323 |
GC的苦恼 (C语言代码)浏览:672 |