问题描述 设计一个从5个整数中取最小数和最大数的程序
- 输入
- 输入只有一组测试数据,为五个不大于1万的正整数
- 输出
- 输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。
- 问题分析 用条件运算符能使编码简便,以下是代码:
-
#include<stdio.h>
main()
{
int a,b,c,d,e;
int m,n;
scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);/***求最大数***/
m=a>b?a:b;m=m>c?m:c;
m=m>d?m:d;
m=m>e?m:e;
/***求最小数***/
n=a<b?a:b;
n=n<c?n:c;
n=n<d?n:d;
n=n<e?n:e;
printf("%d %d",n,m);
}