寫程式沒有那麼難, 尤其是這種...運算過程簡單的程式...
你數學是怎麼算的, 程式的過程就是怎麼跑....
1. 判斷是否偶數...
根據事實描述, 你必須先請user輸入,
不是偶數, 請重複輸入, 直到正確為止
對於無論如何都要先做一次的重複事件, 最典型的是 do-while
do{
scanf("%d",&input);
}
while (input%2 !=0);
2. 呈現一個迴圈.
題目描述可知, 第一個累加數字是 2, 下一個是4, 下一個是6...
==> n 自己會 累加2.
==> 總和等於 (總和+n)
sum = 0;
n = 0;
while (n < input)
{
n = n+2;
sum = sum + n;
}
ps. 抓取偶數的迴圈, 和計算的迴圈根本不該是同一個.....
當然你要寫成同一個也是可以啦, 只是處理上會很煩...
兔貴肇朋:本人所發表和回應的文章,都是晚消化,本人不對其導致的結果承擔任何責任.