C语言计算1+2+3+···+100我用的以下语句main (){int sum=0,i=0;for (;;){i=i+1;sum=sum+i;if (i=100)break;}printf ("sum=%d\n",sum);getch ();}为什么输出的结果是 sum=1哪里错了呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 19:20:56
C语言计算1+2+3+···+100我用的以下语句main (){int sum=0,i=0;for (;;){i=i+1;sum=sum+i;if (i=100)break;}printf (

C语言计算1+2+3+···+100我用的以下语句main (){int sum=0,i=0;for (;;){i=i+1;sum=sum+i;if (i=100)break;}printf ("sum=%d\n",sum);getch ();}为什么输出的结果是 sum=1哪里错了呢
C语言计算1+2+3+···+100
我用的以下语句
main ()
{
int sum=0,i=0;
for (;;)
{
i=i+1;
sum=sum+i;
if (i=100)
break;
}
printf ("sum=%d\n",sum);
getch ();
}
为什么输出的结果是 sum=1
哪里错了呢

C语言计算1+2+3+···+100我用的以下语句main (){int sum=0,i=0;for (;;){i=i+1;sum=sum+i;if (i=100)break;}printf ("sum=%d\n",sum);getch ();}为什么输出的结果是 sum=1哪里错了呢
if (i=100)// 这里改成100 == i
break;