【程序填空】编写程序,输出 1000 以内的所有完数及其因子。所谓完数是指一个 整数的值等于它的因子之和。

2020-05-15 社会 584阅读
第一个空:m%j == 0
第二个空:a[k++]
第三个空:j完整程序:
#include
main()
{ int i,j,m,s,k,a[100] ;
for(i=1 ; i<=1000 ; i++ )
{ m=i ; s=0 ; k=0 ;
for(j=1 ; j/***********SPACE***********/
if( m%j == 0 )
{ s=s+j ;
/***********SPACE***********/
a[k++]=j ;
}
if(s!=0&&s==m)
/***********SPACE***********/
{ for(j=0 ; j printf("%4d",a[j]) ;
printf(" =%4d\n",i) ;
}
}
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com