這個程序的難度其實不大,最優的解法是使用等差數列的求和公式來進行計算,這樣計算速度會很快,對於從1加到100這樣的問題是最佳的選擇。但是使用這種公式計算會存在壹個問題,就是如果對任意整數n來說,在計算的中間過程可能會超過整形的範圍。此時需要對n的奇偶性進行判斷判斷,並先對公式中的偶數項除2。
樣例代碼(1加到100):
#include
<stdio.h>
int
main(void)
{
int
n;
int
ans;
scanf("%d",
&n);
ans
=
(n
+
1)
*
n
/
2;
printf("%d\n",
ans);
return
0;
}
上一篇:鄭州富士康招聘需要什麽樣的條件?下一篇:如何將兩個excel表格內容合並成壹個表格