请输入n(<=10)个数,并找到这组数据的最大值与最小值,并输出。
输入格式:
输入n的值,并连续输入n个数据
输出格式:
输出最大值与最小值
输入样例:
5
1 5 4 2 3
输出样例:
最大的数是5
最小的数是1
输入样例:
1
10
输出样例:
10既是最大数,也是最小数
输入样例:
0
输出样例:
无最大数,也无最小数
#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
if(n==0){
printf("无最大数,也无最小数");
}else{
int a[n],i;
for(i = 0;i < n;i++){
scanf("%d",&a[i]);
}
int max = a[0];int min = a[0];
for(i = 1;i < n;i++){
if(a[i] > max){
max = a[i];
}else if(a[i]<min){
min = a[i];
}
}
if(max != min){
printf("最大的数是%d\n最小的数是%d",max,min);
}else {
printf("%d既是最大数,也是最小数");
}
}
return 0;
}