當前位置:編程學習大全網 - 編程軟體 - C語言求助?求1到100的和

C語言求助?求1到100的和

這個程序的難度其實不大,最優的解法是使用等差數列的求和公式來進行計算,這樣計算速度會很快,對於從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表格內容合並成壹個表格
  • copyright 2024編程學習大全網