不太懂,求解答
?for(i=1;i<=100;i++)
? ? {
? ? ? ?sum += i*flag;
? ? ? ?flag *= -1;
? ? } ?
? ? printf("sum=%d\n",sum);?
? ??
? ? return 0; ? ?
為什么i要乘flag?(flag *= -1;這行的意義又是什么?)為什么要用*這個符號呢?
?for(i=1;i<=100;i++)
? ? {
? ? ? ?sum += i*flag;
? ? ? ?flag *= -1;
? ? } ?
? ? printf("sum=%d\n",sum);?
? ??
? ? return 0; ? ?
為什么i要乘flag?(flag *= -1;這行的意義又是什么?)為什么要用*這個符號呢?
2015-12-29
舉報
2015-12-29
flag*=-1;的意思是,flag=flag*(-1);就是說先算出flag*(-1)的值,然后把得出的值再賦給flag。*就是乘號
2016-02-12
sum表示“求和”;那么flag是表示什么??