|
5#
楼主 |
发表于 2013-11-8 17:20:04
|
只看该作者
4399APPLE 发表于 2013-11-7 22:03
请楼主给源代码
#include <stdio.h>
#include <stdlib.h>
int main(){
int h,a[100],m=0,s=1,i,g=1,num;
for(i=2;i<=99;i++)
{
h=0;
for(s;s<=i;s++)
{
if(i%s!=0)
continue;
else
h+=s;
}
if(i!=h)
continue;
else
a[num]=h;
num++;
}
for(g;g<=num;g++)
{
m+=g;
}
printf("1~99中完数有%d个,其中最大的是%d,和为%d",num,a[num],m);
system("pause");
return 0;
}
就是这个,,只有编译成功的提示,,然后就没有然后了。。。 |
|