首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

程序没有错,但运行时屏幕没有输出结果是为什么

2012-02-28 
求助 程序没有错,但运行时屏幕没有输出结果是为什么C语言 程序没有错,但运行时屏幕没有输出结果是为什么运

求助 程序没有错,但运行时屏幕没有输出结果是为什么
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循环里面。

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

热点排行