Run ID Author Problem Lang Verdict Time Memory Code Length Submit Time
44763 wutong 查找数组中的最大值、最小值 C++ No Test Data 0 MS 0 KB 899 2024-04-04 11:43:23

Tests(0/0):


#include <bits/stdc++.h> using namespace std; int _max(int a[], int n) { int temp=-1e9; for(int i=1;i<=n;i++) { if(a[i] > temp) { temp = a[i]; } } return temp; } int _min(int a[], int n) { int temp=1e9; for(int i=1;i<=n;i++) { if(a[i] < temp) { temp = a[i]; } } return temp; } int maxI(int a[], int n) { int temp=0; for(int i=1;i<=n;i++) { if(a[i] > a[temp]) { temp = i; } } return temp; } int minI(int a[], int n) { int temp=0; for(int i=1;i<=n;i++) { if(a[i] < a[temp]) { temp = i; } } return temp; } int main() { int n, a[1005]; cin >> n; for(int i=1;i<=n;i++) { cin >> a[i]; } cout << _max(a,n) << " " << _min(a,n)<<endl; cout << maxI(a,n) << " " << minI(a,n)<<endl; return 0; }