求大神 那里錯了
#include <stdio.h>
int main()
{
???
??? int sum = 0;? //定義計算結果變量sum
??? int i = 1;??? //定義循環數字變量i
??? int flag = 1; //定義符號狀態變量flag
??? do
??? {
??????? sum=sum+flag*i;
??????? i++;
??????? flag=-flag;
??? }while(i<=100);
???
??? printf("%d\n",sum);
???
}
2016-01-07
2015-11-01
我剛才復制你的代碼去運行了一一次? 發現沒錯啊?? 是不是你的編譯器有問題?
2015-10-15
建議將代碼"flag=-flag;" 改成 flag = pow(-1 , i-1);改了之后你再試試,應該就可以了
2015-10-15
代碼沒錯,是網站的驗證問題。一定要輸出sum=-50才行。所以要把這一行
改成