while(i<=100);后面有分号就变成单独语句了,改成while(i<=100)就OK了
#include
main()
{
int i,s;
s=0;
i=1;
while(i<=100) { /*去掉原行中的分号*/
s=s+i;
i++;
}
printf("%d\n",s);
getch();
}