读书人

编程有关问题amp;#183;amp;#183;amp;#183;amp;#1

发布时间: 2012-10-23 12:12:22 作者: rapoo

编程问题,求助····
我写了一个小程序,不知道是哪里出了问题,麻烦各位大神指点一下
# include <stdio.h>
# include <stdlib.h>
void main ()
{
int i=1,sum=0;
while(i<=100);//有问题
{
sum=sum+i;
i++;
}
printf("%d\n",sum);
system ("pause");
}
我一运行就出现光标不断闪的情况,根本不输出结果,求助

[解决办法]

C/C++ code
#include <stdio.h>#include <stdlib.h>void main (){    int i=1,sum=0;    while(i<=100)//去掉分号    {        sum=sum+i;        i++;    }    printf("%d\n",sum);    system ("pause");}
[解决办法]
探讨

C/C++ code

#include <stdio.h>
#include <stdlib.h>
void main ()
{
int i=1,sum=0;
while(i<=100)//去掉分号
{
sum=sum+i;
i++;
}
printf("%d\n",sum);
system ("pause");……

[解决办法]
加上分号,你就一直在while语句里,死循环了。
[解决办法]
比较好的写法是这样的:
C/C++ code
#include <stdio.h>int main(int argc, char* argv[]){    int sum = 0;    int i = 1;    while(i <= 100)        sum += i++;    printf("%d\n", sum);    system("pause");    return 0;} 

读书人网 >C++

热点推荐