题目描述
给定任意的10个整数,从中找出最大值和最小值并输出。
输入要求
输入任意的10个整数。
输出要求
输出这10个数中的最大值和最小值。各占一行。
输入样例
1 2 5 4 7 8 3 54 13 20
输出样例
54 1
模板
#include<stdio.h> #define LEN 10 @-@ //设计求最大值的函数 @-@ //设计求最小值的函数 int main() { int x[LEN],maxnum,minnum,i; for(i=0;i<LEN;i++) scanf("%d",&x[i]); maxnum=max(x,LEN); //调用函数求最大值 minnum=min(x,LEN); //调用函数求最小值 printf("%d\n%d\n",maxnum,minnum); return 0; }
#include<stdio.h>
#define LEN 10
int max(int a[],int n);
int min(int b[],int n);
int main()
{
int x[LEN],maxnum,minnum,i;
for(i=0;i<LEN;i++)
scanf("%d",&x[i]);
maxnum=max(x,LEN); //调用函数求最大值
minnum=min(x,LEN); //调用函数求最小值
printf("%d\n%d\n",maxnum,minnum);
return 0;
}
int max(int a[],int n){
int i;
int m=a[0];
for(i=1;i<n;i++){
if(m<a[i]){
m=a[i];
}
}
return m;
}
int min(int b[],int n){
int i;
int mi=b[0];
for(i=1;i<n;i++){
if(mi>b[i]){
mi=b[i];
}
}
return mi;
}