C E 等差數列求和

2022-07-05 04:12:13 字數 573 閱讀 1265

題目:要求給定乙個整數 n,求從 0 到 n 之間所有整數相加之和。

解1:使用 for 迴圈依次遞加。

#include int main(void

);int sum(int

x)

return

result;

};

解2:題目所求實際上為乙個首項為 0,末項為 n,公差為 1 的等差數列,根據等差求和公式:s[n] = n * (n + 1) / 2 或者 s[n] = (a[1] + a[n]) * n / 2。

#include int main(void

);int sum(int

x);

輸入與輸入:

$ ./a.out 

input an integer:

100sum=5050

an = a1 + (n - 1)d

sn = na1 + n(n-1)d/2

n 表示數列長度。

a1 表示首項。

d 表示公差。

sn 表示求 n 項之和。

C E 等差數列求和

題目 要求給定乙個整數 n,求從 0 到 n 之間所有整數相加之和。解1 使用 for 迴圈依次遞加。include int main void int sum int x return result 解2 題目所求實際上為乙個首項為 0,末項為 n,公差為 1 的等差數列,根據等差求和公式 s n...

等比數列 等差數列求和

參考 等比數列 參考 等差數列 參考 等比數列 owed by 春夜喜雨 等比數列,指前後數值之間,存在穩定的比例關係。等差數列,指前後數值之間,存在穩定的差值關係。定義 等比數列,又稱幾何數列。是一種特殊數列。它的特點是 從第二項起,每一項與前一項的比都是乙個常數。q an 1 an 例如 1,1...

Easy Problem(等差數列求和導公式)

時間限制 c c 1秒,其他語言2秒 空間限制 c c 131072k,其他語言262144k 64bit io format lld 構造乙個無重複的只含有正奇數的數列,使得這個數列所有項之和不超過n。輸出所能構造的數列長度的最大值。多組資料,輸入以eof結尾 不超過1e5組 每行乙個n 1 n ...