C高手请进

大家看看这段代码:
#include"stdio.h"
void main()
{
int n,s=0;
for(n=1;n<=100;n++)
s=s+n;
printf("s=%d\n",s);
}
这段代码应该输出的是1-100的和,为什么我的TC输出的却是100.请大家帮帮忙
最后编辑2005-07-11 20:12:21