作业帮 > 综合 > 作业

C语言:求2-1000内的完数.“完数”是指一个数是其所有因子之和,如6 = 1 + 2 + 3

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/11 15:03:05
C语言:求2-1000内的完数.“完数”是指一个数是其所有因子之和,如6 = 1 + 2 + 3
# include "stdio.h"
int main(void)
{
\x09int i,j;
int sum = 0;
\x09for(i = 2;i < 1000;++i)
\x09{
\x09\x09for(j = 1;j < i;++j)
\x09\x09{
\x09\x09\x09if (i%j == 0)
\x09\x09\x09{
\x09\x09\x09\x09sum = sum + j;
\x09\x09\x09}
\x09\x09}
\x09\x09if (i == sum)
\x09\x09{
\x09\x09\x09printf("%d ",i);
\x09\x09}
\x09}
\x09return 0;
}
为什么运行不了
# include "stdio.h"
int main(void)
{
\x05int i,j;
int sum = 0;
\x05for(i = 2;i < 1000;++i)
\x05{
\x05\x05sum=0; //此处每次初始化
\x05\x05for(j = 1;j < i;++j)
\x05\x05{
\x05\x05\x05if (i%j == 0)
\x05\x05\x05{
\x05\x05\x05\x05sum = sum + j;
\x05\x05\x05}
\x05\x05}
\x05\x05if (i == sum)
\x05\x05{
\x05\x05\x05printf("%d ",i);
\x05\x05}
\x05}
\x05return 0;
}
C语言:求2-1000内的完数.“完数”是指一个数是其所有因子之和,如6 = 1 + 2 + 3 一个数如果恰好等于它的因子之和,此数则为完数,如6=1+2+3.用C语言找出1000以内的所有完数. c语言一个数如果恰好等于它的因子之和,这个数就称为“完数”.例如6=1+2+3.编程找出1000以内的所有完数 (1/2)有关C语言的一些问题:一个数如果恰好等于它的因子数之和,这个数就称为“完数”.例如,6的因子... C语言 求1000以内的完数 一个数如果恰好等于它的因子之和,这个数就称为“完数”.例如6=1+2+3 编程求1000以内的所有完全数.完全数指的是一个数恰好等于它的所有因子的和.如:6=1+2+3,6是一个完全数 如果一个数等于其所有真因子(包括本身)之和,则称该数为完数例如 6=1+2+3.求2~1000中的完数 C语言:一个数如果恰好等于它的所有因子之和,这个数就称为“完数”.编写程序找出1000之内的所有完数 VFP求帮忙改错找出1000以内的所有完数,并统计个数.完数是指:数的各因子之和正好等于该数本身(例如6的因子是1,2, 一个数如果恰好等于它的因子之和,这个数就称为“完数”,如6=1+2+3.编程找出1000之内的所有完数 一个c语言的题,题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”.例如6=1+2+3.编程 求这个题的思路,我 急求用C#编写一个程序:求2-100中的完数(因子之和等于它本身的数称为完数,如6=1+2+3).