哪里出问题了?
#include
int main()
{
int sum = 0;
int i = 1;
int flag = 1;
do{
i++;
sum=sum+flag*i;
flag*=-1;
}while(i<=100);
printf("sum=%d\n",sum);
return 0;
}
为什么我运行的结果都是sum=-100而不是sum=-50?
#include
int main()
{
int sum = 0;
int i = 1;
int flag = 1;
do{
i++;
sum=sum+flag*i;
flag*=-1;
}while(i<=100);
printf("sum=%d\n",sum);
return 0;
}
为什么我运行的结果都是sum=-100而不是sum=-50?
2017-06-21
举报