藍橋杯備賽 演算法訓練 動態陣列使用

2021-09-11 20:16:30 字數 614 閱讀 3732

從鍵盤讀入n個整數,使用動態陣列儲存所讀入的整數,並計算它們的和與平均值分別輸出。要求盡可能使用函式實現程式**。平均值為小數的只保留其整數部分。

樣例輸入:

53 4 0 0 2

樣例輸出:

9 1樣例輸入:

73 2 7 5 2 9 1

樣例輸出:

29 4

個人分析:

題目要求是動態陣列 我一般是用的vector 也沒有太多要解釋的 直接看**應該看得懂!

具體**如下:

ac

#include

#include

using namespace std;

vector<

int> vec;

vector<

int>

::iterator it;

intmain()

for(

int i=

0;isize()

;i++

) cout<" "

}

學如逆水行舟,不進則退

藍橋杯入門訓練 藍橋杯備賽

begin 1 a b問題str1 input str2 str1.split s int str2 0 int str2 1 print s begin 2 序列求和s int input 用公式計算而不用迴圈,避免超時 n s s 1 2print int n begin 3 圓的面積impor...

藍橋杯備賽 演算法訓練 K好數

問題描述 如果乙個自然數n的k進製表示中任意的相鄰的兩位都不是相鄰的數字,那麼我們就說這個數是k好數。求l位k進製數中k好數的數目。例如k 4,l 2的時候,所有k好數為11 13 20 22 30 31 33 共7個。由於這個數目很大,請你輸出它對1000000007取模後的值。輸入格式 輸入包含...

藍橋杯備賽 演算法訓練 素因子去重

問題描述 給定乙個正整數n,求乙個正整數p,滿足p僅包含n的所有素因子,且每個素因子的次數不大於1 輸入格式 乙個整數,表示n 輸出格式 輸出一行,包含乙個整數p。樣例輸入 1000 樣例輸出 10資料規模和約定 n 10 12 樣例解釋 n 1000 2 3 5 3,p 2 5 10 原題目這裡有...