Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
44763 wutong 查找数组中的最大值、最小值 C++ 无测评数据 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; }