#include <stdio.h>
int main()
{
int i=1;
int sum=0;
while(i<=100)
i++;
sum+=i;
}
printf("%d\n",sum);
return 0;
你这个应该是从0到100累加,那个flag应该是代表正负号,你没用,才5050
改成结果为-50,是为什么呢?没懂你想实现一个什么算法。