55问答网
所有问题
C语言程序调试(求正整数n以内的所有完全数)
如题所述
举报该问题
其他回答
第1个回答 2020-01-01
#include"
stdio.h
"
int
main()
{
int
i,j,sum,n;
printf("求
正整数
n以内的所有
完全数
");
printf("\n解:\n请输入n:\n");
scanf("%d",&n);
for(i=2;i<=n;i++)
{
sum=0;
for(j=1;j<i;j++)
{
if(i%j==0)
sum+=j;
}
if(sum==i)
printf("%d\n",i);
}
}本回答被提问者采纳
相似回答
C语言求n以内的全部完全数
答:
int main(){ int n,k,i,sum;printf("请输入一个
正整数
\n");scanf("%d",&n);printf("全部
完全数
为");for(i=1;i<=n;i++){ sum=0; //添加这一行 就行了 for(k=1;k
用
c语言
怎样编写
n
个数
以内的完全数
的
程序
答:
```
c
include <stdio.h> int mai
n()
{ int n, i, j, sum;printf("请输入一个
正整数n
:");scanf("%d", &n);for (i = 1; i <= n; ++i) { sum = 0;for (j = 1; j <= i / 2; ++j) { if (i % j == 0) { sum += j;} } if (sum == i) { printf(...
如何用
C语言
编写
程序
输入一个
正整数n
,编程序输出从2到n间
的所有
完数...
答:
C语言
实现如下:include<stdio.h>void mai
n()
{int i,j,k,n;scanf("%d",&n); //输入一个
正整数n
for(i=2;i<=n;i++){k=0;for(j=1;j<=i-1;j++)if(i%j==0) k+=j;if(k==i) printf("%d\n",i);//判断i
的所有
真因子之和是否等于i,是则输出i。}}注意:建议n的取值...
用
c语言程序求
出1到100得
完全数
答:
若
完全数
指的是(http://baike.baidu.com/link?url=cT-ZxhABFHFqLZBA7AqDQO09LM9fzBMx_yFu7tAFq2gjZoJrEp
cc
6n_o9BwyyW2T),代码如下:include <stdio.h>int isPerfect(int);int mai
n()
{int i;for (i = 1; i <= 100; i++)if (isPerfect(i))printf("%d ", i);putchar('...
C语言完全数
问题
答:
printf("%d不是完全数\n",n);printf("输入
整数N
,输出1~N之间
的所有完全数
:\n");scanf("%d",&N);printf("1~N之间的所有完全数为:\n");for (i = 6;i <= N;i++){ for (j = 2,sum = 0;j < i;j++){ if (i%j==0)sum+=j;} if (sum == i)printf("%d\n",i);...
大家正在搜
C语言中负整数可以对正整数求余吗
C语言求正整数每一位上的数字
C语言求两个正整数的最大公约数
c语言求正整数连续数的和
C语言求一个正整数的因子
计算前n个正整数的和C语言
下列程序的功能是将输入的正整数
你的程序要读入一系列正整数数据
C语言中判断一个数为正整数
相关问题
C语言求n以内的全部完全数
如何用C语言编写程序输入一个正整数n,编程序输出从2到n间的...
c语言程序设计。输入一个正整数n,输出2到n间的所有完数。
c语言 输入正整数n,1<n<50000, 输出小于n的所有...
C语言编程:求任意两个整数之间的所有完数!
C语言求完全数~~
c语言编写程序:求出1-100之间的完全数.所谓完全数是指这...
用C语言编写一个程序,输入任意一个正整数n,输出P({1,2...