ACM(031)五個數求最值 1

2021-06-20 02:24:58 字數 870 閱讀 5346

時間限制:

1000 ms  |  記憶體限制:

65535 kb

難度:1

描述

設計乙個從5個整數中取最小數和最大數的程式

輸入 輸入只有一組測試資料,為五個不大於1萬的正整數

輸出 輸出兩個數,第乙個為這五個數中的最小值,第二個為這五個數中的最大值,兩個數字以空格格開。

樣例輸入

1 2 3 4 5

樣例輸出

1 5

** c語言課本第四章第一題

上傳者

張云聰解題思路:

(1)先輸入五個數,定義兩個變數表示最大最小值,然後乙個乙個數的進行比較,比最大值大的就賦給最大值變數,

比最小值小的就賦給最小值變數。只是稍稍有點麻煩。

#include using namespace std;

int main()

{ int x[5];

for(int i=0;i<5;i++)

cin>>x[i];

int m=x[0],n=x[4];

for(int i=0;i<5;i++)

{if(m>x[i])

m=x[i];

if(n

(2)輸入五個數後直接進行從小到大排序,然後輸出第乙個和最後乙個數。簡單,而且更快。

#include#includeusing namespace std;

int main()

{

int a[5];

for(int i=0;i<5;i++)

cin>>a[i];

sort(a,a+5);

cout<

5個數求最值

時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述 設計乙個從5個整數中取最小數和最大數的程式 輸入輸入只有一組測試資料,為五個不大於1萬的正整數 輸出輸出兩個數,第乙個為這五個數中的最小值,第二個為這五個數中的最大值,兩個數字以空格格開。樣例輸入 1 2 3 4 5 樣例輸出 ...

5個數求最值

時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述 設計乙個從5個整數中取最小數和最大數的程式 輸入輸入只有一組測試資料,為五個不大於1萬的正整數 輸出輸出兩個數,第乙個為這五個數中的最小值,第二個為這五個數中的最大值,兩個數字以空格格開。樣例輸入 1 2 3 4 5 樣例輸出 ...

5個數求最值

描述 設計乙個從5個整數中取最小數和最大數的程式 輸入輸入只有一組測試資料,為五個不大於1萬的正整數 輸出輸出兩個數,第乙個為這五個數中的最小值,第二個為這五個數中的最大值,兩個數字以空格格開。樣例輸入 1 2 3 4 5 樣例輸出 1 51 include 2 3int main 1718 if ...