題目位址
難度1。
兩種實現方法:
1.自己寫排序演算法,本文用的是簡單選擇排序。2.呼叫庫函式。需要加入標頭檔案,呼叫sort函式。或者min_element max_element 函式。
#include//#includeusing namespace std;
void swap(int &a,int &b)
/*簡單選擇排序
n為元素個數
必須執行n-1趟
執行時間和元素初始排列無關 o(n^2);
交換元素(n-1)次,移動元素3(n-1)次,不穩定*/
void selectsort(int *a)
{ for(int i=0;i<5;i++)
for(int j=i+1;j<5;j++)
{ if(a[j]>a[i];
selectsort(a);
// sort(a,a+5); //a為起始位址,a+5為結束位址 第三個引數[com] ,若加入表示從大到小
// cout<<*min_element(a,a+5)<<" "<<*max_element(a,a+5)<
NYOJ 31 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個數求最值
時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述 設計乙個從5個整數中取最小數和最大數的程式 輸入輸入只有一組測試資料,為五個不大於1萬的正整數 輸出輸出兩個數,第乙個為這五個數中的最小值,第二個為這五個數中的最大值,兩個數字以空格格開。樣例輸入 1 2 3 4 5 樣例輸出 ...