c语言 紧急求助

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:35:23
下列程序的功能为:求1~100之和(和值为5050)并输出。请纠正程序中存在错误,使程序实现其功能
#include <stdio.h>
main()
{
int i,sum=0;
i=1;
while(i<100)
sum=sum+i;
i++;
printf(“The sum from 1 to 100 is %d\n”,sum);
}

while(i<=100)
还有 需要 {} 把多句循环体括起来

#include <stdio.h>
main()
{
int i,sum=0;
i=1;
while(i<=100)
{
sum=sum+i;
i++;
}
printf(“The sum from 1 to 100 is %d\n”,sum);
}

当while语句后面有循环条件的时候应该用{}把后面的条件包起来,这样编译器才认识并执行这个循环直到中断。
#include <stdio.h>
main()
{
int i,sum=0;
i=1;
while(i<=100)
{
sum=sum+i;
i++;
}
printf(“The sum from 1 to 100 is %d\n”,sum);
}