求100以内整数和,哪里错了?
#include<stdio.h> //100以内整数和int main()
{
int a;
int s;
s=0;
a=1;
do
{
s=a*(a+1)/2;
a=a+1;
}while(a>100);
printf("%d\n",s);
return 0;
}
这个程序哪里错了,为啥输出是1 啊
[此贴子已经被作者于2016-4-27 22:27编辑过]
#include<stdio.h> int main() { int s=0,i; for(i=0;i<100;i++) s+=i; printf("%d",s); return 0; }