在对循环计算1-2+3-4+5-6+…-100的值时,我使用如下代码,怎么不行呢?
#include <stdio.h> int main() { int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i while(i<=100) { i++; if(i%2==0) { i=-i; } sum+=i; } printf("sum=%d\n",sum); return 0; }
#include <stdio.h> int main() { int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i while(i<=100) { i++; if(i%2==0) { i=-i; } sum+=i; } printf("sum=%d\n",sum); return 0; }
2016-02-05
举报