读书人

程序没有错但运行时屏幕没有输出结果

发布时间: 2012-02-28 13:06:35 作者: rapoo

求助 程序没有错,但运行时屏幕没有输出结果是为什么
C语言 程序没有错,但运行时屏幕没有输出结果是为什么
运行时屏幕上只显示press any key to continue

[解决办法]

C/C++ code
int a,n,s;for(a=1;a<=100;a++){     for(s=0,n=1;n<a;n++)    {        if(a%n==0)            s=s+n;    }    if(s==a)        printf("%d\n",a);}
[解决办法]
探讨
C/C++ code
int a,n,s;
for(a=1;a<=100;a++)
{
for(s=0,n=1;n<a;n++)
{
if(a%n==0)
s=s+n;
}

if(s==a)
printf("%d\n",a);

}

后面的if没有在for循环里面。

[解决办法]
七楼和六楼是正解

读书人网 >C++

热点推荐