作者:yunjinqi 类别:
日期:2023-06-04 19:06:46
阅读:427 次 消耗积分:0 分
#include <stdio.h>
int main(){
int n;
int v;
int arr[20000]={0};
int max_value=0,max_count=0;
int min_value=1000000,min_count=0;
if (scanf("%d",&n)!=EOF){
// 获取数据
for (int i=0;i<n;i++){
if (scanf("%d",&v)!=EOF){
arr[i] = v;
if (v>max_value){max_value=v;}
if (v<min_value){min_value=v;}
}
}
// 计算最大值最小值以及他们的数目
for (int j=0;j<n;j++){
v = arr[j];
if (v==max_value){max_count++;}
if (v==min_value){min_count++;}
}
// 打印数据
printf("%d %d\n",min_value,min_count);
printf("%d %d\n",max_value,max_count);
}
return 0;
}