CPP19. 获取数组最值
描述
键盘随机输入 6 个整数,将这些数据保存到数组中,获取数组中的最小值和最大值并输出。输入描述
键盘随机输入 6 个整数输出描述
输出数组中的最小值和最大值,两个值中间使用空格隔开示例1
输入:
5 12 80 7 15 60
输出:
5 80
C++ 解法, 执行用时: 2ms, 内存消耗: 296KB, 提交时间: 2021-12-10
#include <iostream> using namespace std; int main() { int arr[6] = { 0 }; int len = sizeof(arr) / sizeof(int); for (int i = 0; i < len; i++) { cin >> arr[i]; } // write your code here...... int maxa=arr[0],mina=arr[0]; for(int i=1;i<len;i++){ if(arr[i]>maxa) maxa=arr[i]; if(arr[i]<mina) mina=arr[i]; } cout<<mina<<" "<<maxa<<endl; return 0; }
C++ 解法, 执行用时: 2ms, 内存消耗: 392KB, 提交时间: 2022-01-21
#include <iostream> using namespace std; #include <limits.h> int main() { int arr[6] = { 0 }; int len = sizeof(arr) / sizeof(int); for (int i = 0; i < len; i++) { cin >> arr[i]; } // write your code here...... int min=INT_MAX, max = INT_MIN; for(int i=0; i<len;i++){ if (min>arr[i]){ min = arr[i]; } if (max <arr[i]){ max = arr[i]; } } printf("%d %d", min, max); return 0; }
C++ 解法, 执行用时: 2ms, 内存消耗: 392KB, 提交时间: 2021-12-11
#include <iostream> using namespace std; int main() { int arr[6] = { 0 }; int len = sizeof(arr) / sizeof(int); for (int i = 0; i < len; i++) { cin >> arr[i]; } // write your code here...... int max = arr[0], min = arr[0]; for (int i = 0; i < len; i ++) { if (max < arr[i]) { max = arr[i]; } if (min > arr[i]) { min = arr[i]; } } cout << min << " " << max << endl; return 0; }
C++ 解法, 执行用时: 2ms, 内存消耗: 392KB, 提交时间: 2021-12-10
#include <iostream> using namespace std; int main() { int arr[6] = { 0 }; int len = sizeof(arr) / sizeof(int); for (int i = 0; i < len; i++) { cin >> arr[i]; } int max = arr[0]; int min = arr[0]; for(int i = 1; i < 6; i++){ max = arr[i] > max ? arr[i] : max; min = arr[i] < min ? arr[i] : min; } cout << min << " " << max << endl; // write your code here...... return 0; }
C++ 解法, 执行用时: 2ms, 内存消耗: 392KB, 提交时间: 2021-12-06
#include <iostream> using namespace std; int main() { int arr[6] = { 0 }; int len = sizeof(arr) / sizeof(int); for (int i = 0; i < len; i++) { cin >> arr[i]; } // write your code here...... for(int i=0;i<len-1;i++) { for (int j=1;j<=len-1-i;j++) if(arr[j-1]>arr[j]) { int temp = 0; temp = arr[j]; arr[j] = arr[j - 1]; arr[j - 1] = temp; } } cout<<arr[0]<<" "<<arr[5]; return 0; }