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)

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 22:38:41
C语言:求2-1000内的完数.“完数”是指一个数是其所有因子之和,如6 = 1 + 2 + 3# include
xSQKP+C4Ԧ/^,)S#a" (z ;s:z襇{ww{wtdgmZ yGu =%0ҚHkOf BBT~5 7kuƠu?+n0Ł'T,HF`[~YL.I ")$ H(|)ޔ#ӖL8dvHf`PIuVS?}&n„>/Ŝb1\ıZn2v`e>])D){dUU"Ixc㇬RvvRٜLFhkƠ:hۺ?5KG2~cYaef"ü8w;S½3F#FresZ'w m 69ۥN2VF)

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)
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;
}
为什么运行不了

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)
# 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;
}