藍橋杯 練習系統 入門訓練(4題) (C 實現)

2021-10-03 17:07:35 字數 1877 閱讀 5526

問題描述

輸入a、b,輸出a+b

輸入格式

輸入的第一行包括兩個整數,由空格分隔,分別表示a、b

輸出格式

輸出一行,包括乙個整數,表示a+b的值

樣例輸入

12 45

樣例輸出

57**:

#include

using

namespace std;

intmain()

問題描述

求1+2+3+…+n的值

輸入格式

輸入包括乙個整數n

輸出格式

輸出一行,包括乙個整數,表示1+2+3+…+n的值

樣例輸入

4樣例輸出

10樣例輸入

100樣例輸出

5050

資料規模與約定

1 <= n <= 1,000,000,000

**:

#include

using

namespace std;

intmain()

問題描述

給定圓的半徑r,求圓的面積

輸入格式

輸入包含乙個整數r,表示圓的半徑

輸出格式

輸出一行,包含乙個實數,四捨五入保留小數點後7位,表示圓的面積

樣例輸入

4樣例輸出

50.2654825

資料規模與約定

1 <= r <= 10000

**:

#include

#include

#define pi atan(1.0) * 4

//數學公式求π

intmain()

問題描述

fibonacci數列的遞推公式為:fn=fn-1+fn-2,其中f1=f2=1

當n比較大時,fn也非常大,現在我們想知道,fn除以10007的餘數是多少

輸入格式

輸入包含乙個整數n

輸出格式

輸出一行,包含乙個整數,表示fn除以10007的餘數

樣例輸入

10樣例輸出

55樣例輸入

22樣例輸出

7704

資料規模與約定

1 <= n <= 1,000,000

**:

#include

using

namespace std;

intmain()

cout << f2;

return0;

}

「藍橋杯」練習系統 入門訓練

include using namespace std int main 思路 若使用簡單迴圈相加會超時,用等差數列求和公式即可。注意n的規模在int的表示範圍 最大2147483647 之內,而結果的規模可能會超過int的表示範圍,所以使用long long型別。在n為偶數時,n 1 2會產生0....

藍橋杯練題系統 入門訓練

給定圓的半徑r,求圓的面積。輸入包含乙個整數r,表示圓的半徑。輸出一行,包含乙個實數,四捨五入保留小數點後7位,表示圓的面積。50.2654825 1 r 10000。本題對精度要求較高,請注意 的值應該取較精確的值。你可以使用常量來表示 比如pi 3.14159265358979323,也可以使用...

藍橋杯練習系統 入門訓練 序列求和

藍橋杯 全國軟體和資訊科技專業人才大賽練習系統 入門訓練 序列求和 時間限制 1.0s 記憶體限制 256.0mb 問題描述 求1 2 3 n的值。輸入格式 輸入包括乙個整數n。輸出格式 輸出一行,包括乙個整數,表示1 2 3 n的值。樣例輸入 4 樣例輸出 10 樣例輸入 100 說明 有一些試題...