输出结果为啥是50?
#include <stdio.h>
int main()
{
//初始化
int i=1;
int flag=1;
int sum=0;
//判断符号
while(i<=100)
{
++i;
if(i%2==1)
{
flag=1;
}
else
{
flag=-1;
}
sum+=flag*i;
}
//输出
printf("sum=%d\n",sum);
return 0;
}
#include <stdio.h>
int main()
{
//初始化
int i=1;
int flag=1;
int sum=0;
//判断符号
while(i<=100)
{
++i;
if(i%2==1)
{
flag=1;
}
else
{
flag=-1;
}
sum+=flag*i;
}
//输出
printf("sum=%d\n",sum);
return 0;
}
2019-10-22
举报