怎么算都是-150,你們是怎么算出來的-50?
while(i<=100)
??? {
??????? sum = sum+i*flag;
??????? flag = flag*-1 ;
??????? i++;
???????
??? }
/*
1+99=100
2+98=100
最后都抵消了啊,等于在-50-100不應該等于-150嗎?
*/
while(i<=100)
??? {
??????? sum = sum+i*flag;
??????? flag = flag*-1 ;
??????? i++;
???????
??? }
/*
1+99=100
2+98=100
最后都抵消了啊,等于在-50-100不應該等于-150嗎?
*/
2018-03-02
舉報
2018-03-02
#include<stdio.h> void?main() { ????int?i=1,sum=0,flag=1; ????while(i<=100) ????{ ????????sum=sum+i*flag; ????????flag*=-1; ????????i++; ????} ????printf("%d\n",sum); } //如果要口算的話相鄰的兩位相加等于-1,一共50對,就是-50.