#include <stdio.h>int main(){ ????int i,sum; ????for(i=1,sum=0;i<=100;i++) ????{ ????????if(i%2=0) ????????{ ????????????i*=-1; ????????} ????????sum+=i; ????????printf("sum=%d\n",sum); ????} ????return 0;}
2 回答
已采納

望遠
TA貢獻1017條經(jīng)驗 獲得超1032個贊
?if(i%2=0)-->?if(i%2==0)
程序有BUG,這里循環(huán)是個死循環(huán)。
#include?<stdio.h> int?main() { ????int?i,sum; ????for(i=1,sum=0;i<=100;i++) ????{ int?temp=i; if(i%2==0) { temp=i*-1; }?? ????????sum+=temp; ???????? ????} printf("sum=%d\n",sum); ????return?0; }
- 2 回答
- 0 關注
- 1659 瀏覽
添加回答
舉報
0/150
提交
取消