求一到100的和,这个怎么输出不了

#include <stdio.h>
int main()
{ int i=1;
int sum=0;
scanf("%d",&i);
while (i<=100);
{ sum+=i;
i+=1;
}
printf("sum=%d\n",sum);
return 0;
}

while (i<=100);
这个后面的分号去掉

 觉得有用的话采纳一下哈


while (i<=100);把分号去掉就可以啦

// while (i<=100);
不是很懂C,但你这个带了分号,循环体
{ sum+=i;
i+=1;
}不运行了吧

求1到100的和,那你i为什么要从键盘输入,这代码就让人看不懂。