1,遍歷100以內的所有數,判斷是否為偶數,然後累加。
參考代碼:
#包含?& ltstdio.h & gt
int?主()
{
int?n,s = 0;
對於(n?=?1;?n?& lt=?100;?n?++)//遍歷所有值。
if(n%2==0)?//偶數
s+= n;//積累。
printf("%d\n ",s);//輸出結果。
回歸?0;
}2.直接遍歷偶數,累加。
參考代碼:
#包含?& ltstdio.h & gt
int?主()
{
int?n,s = 0;
對於(n?=?2;?n?& lt=?100;?n?+=2)//遍歷所有偶數。
s+= n;//積累。
printf("%d\n ",s);//輸出結果。
回歸?0;
}3、利用等差數列和值公式。
#包含?& ltstdio.h & gt
int?主()
{
int?s;
s =(2+100)* 50/2;//計算總和。
printf("%d\n ",s);//輸出結果。
回歸?0;
}4.對比。
從效率上來說,第三種方法避免了循環,所以效率最高。
從實踐來看,前兩種方法使用C語言的知識點更多,更適合實踐。