#include<stdio.h>void main(){ int i,sum=0;for(i=200;i<=400;i++)if(i%3!=0) sum=sum+i;printf("%d\n",sum); }答案是-25336,这是为什么啊
定义成long也是负的诶
是在这个范围内吧
不同的编译环境和不同的系统,int所占的位数都可能不同