5个数求最值
时间限制:1000 ms | 内存限制:65535 KB
难度:1
输入
输入只有一组测试数据,为五个不大于1万的正整数
输出
输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。
样例输入
1 2 3 4 5
样例输出
1 5
描述
设计一个从5个整数中取最小数和最大数的程序
#include<stdio.h>
int My_sort(int a[],int n){ //通过冒泡排序构建排序函数
int t;
for(int i = 0; i < n - 1; i++){
for(int j = 0; j < n - i - 1;j++ ){
if(a[j] > a[j + 1]){
t = a[j];
a[j] = a[j + 1];
a[j + 1] = t;
}
}
}
}
int main(){
int a[5];
for(int i = 0; i < 5; i++){
scanf("%d",&a[i]);
}
My_sort(a,5); //对数组进行排序
printf("%d %d\n",a[0],a[4]); //输出最小和最大
}