解题思路:
用一个变量记下所有因子的和,用于判断,最后将满足条件的答案输出。
注意事项:
使用dev编译测试成功,但答案提交错误。
参考代码:
#include<stdio.h>
int main(){
int N,sum;
scanf("%d",&N);
for(int n=1;n<=N;n++)
{
if(N%n==0)
sum+=n;
}
if(sum=2*N)
{
printf("%d its factors are ",N);
for(int n=1;n<N;n++)
{
if(N%n==0)
printf("%d ",n);
}
}
return 0;
}
0.0分
0 人评分
C二级辅导-温度转换 (C语言代码)浏览:2678 |
C语言考试练习题_保留字母 (C语言代码)浏览:733 |
汽水瓶 (C语言代码)浏览:764 |
C语言程序设计教程(第三版)课后习题8.9 (Java代码)浏览:1413 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:644 |
数组输出 (C语言代码)错误???浏览:602 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:485 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:648 |
字符逆序 (C语言代码)浏览:645 |
勾股数 (C语言代码)浏览:830 |