基礎練習 數列特徵

2021-06-29 14:27:39 字數 822 閱讀 7138

基礎練習 數列特徵

時間限制:1.0s   記憶體限制:256.0mb

問題描述

給出n個數,找出這n個數的最大值,最小值,和。

輸入格式

第一行為整數n,表示數的個數。

第二行有n個數,為給定的n個數,每個數的絕對值都小於10000。

輸出格式

輸出三行,每行乙個整數。第一行表示這些數中的最大值,第二行表示這些數中的最小值,第三行表示這些數的和。

樣例輸入 5

1 3 -2 4 5

樣例輸出 5

-211

資料規模與約定

1 <= n <= 10000。

思路一:

直接用比較得出最大最小值。

程式如下:

#include using namespace std;

//方法一 :直接用比較得出最大最小值

int main()

int max=array[0],min=array[0],sum=array[0];

for(int i=1;iarray[i])//比較得出最小值

sum=sum+array[i];//求和

} cout<

使用鍊錶list中的sort()函式進行排序

程式如下:

#include #include using namespace std;

//方法二:使用list中的排序函式sort()

int main()

num.sort();//排序函式,提供o(nlogn)的排序效率,預設使用公升序排列

cout<

基礎練習 數列特徵

基礎練習 數列特徵 時間限制 1.0s 記憶體限制 256.0mb 問題描述 給出n個數,找出這n個數的最大值,最小值,和。輸入格式 第一行為整數n,表示數的個數。第二行有n個數,為給定的n個數,每個數的絕對值都小於10000。輸出格式 輸出三行,每行乙個整數。第一行表示這些數中的最大值,第二行表示...

基礎練習 數列特徵

問題描述 給出n個數,找出這n個數的最大值,最小值,和。輸入格式 第一行為整數n,表示數的個數。第二行有n個數,為給定的n個數,每個數的絕對值都小於10000。輸出格式 輸出三行,每行乙個整數。第一行表示這些數中的最大值,第二行表示這些數中的最小值,第三行表示這些數的和。樣例輸入 51 3 2 4 ...

基礎練習 數列特徵

描述 給出n個數,找出這n個數的最大值,最小值,和。輸入 輸入描述 第一行為整數n,表示數的個數。第二行有n個數,為給定的n個數,每個數的絕對值都小於10000。輸入樣例 51 3 2 4 5 輸出 輸出描述 輸出三行,每行乙個整數。第一行表示這些數中的最大值,第二行表示這些數中的最小值,第三行表示...