为啥输出不了负数啊
程序代码:
#include "stdio.h"
int main()
{
int i,s=0;
for (i=1;i<=10;i++)
{
if (i%2!=0)
{
s-=(i*10+2);
}
else
{
s+=(i*10+2);
}
}
printf("12-22+32……=%d",s);
}
这是代码,结果应该是-50,可是确显示为50
我又用20-10结果为10这是怎么回事啊
谢谢大家帮助小弟啊








