试题描述
今天,小华收到了湖南的笔友用快递寄过来的两张卡片。收到时她的第一感觉就是:和自己的两张卡片相比,那个信封实在是太大了,好浪费。
她的两张卡片都是长方形的,其中一张大小为80毫米×60毫米,另一张的大小为110毫米×50毫米。她在桌上摆了摆这两张卡片,最终发现:其实,只要用一个大小为110毫米×60毫米的长方形信封就完全可以装下了。而快递公司使用的标准信封的大小却是340毫米×245毫米!
现在,请你编写一个程序,计算一下:如果给出小华两张卡片的大小,能同时装下这两张卡片的信封的最小尺寸是多少。
输入
输入四个正整数,两两间用一个空格隔开。分别代表小华的两张卡片的大小,以毫米为单位。
输出
输出表示最小的信封大小,以毫米为单位。要求把较长的边放在前面。
输入示例
80 60 110 50
输出示例
110 60
数据范围
输入和输出均为int范围的正整数
参考代码
#include<stdio.h>
int main()
{
int l1,w1;
int l2,w2;
int l,w;
scanf("%d %d",&l1,&w1);
if(l1<w1)
{
l=l1;
l1=w1;
w1=l;
}
scanf("%d %d",&l2,&w2);
if(l2<w2)
{
l=l2;
l2=w2;
w2=l;
}
if(l1>l2)l=l1;else l=l2;
if(w1>w2)w=w1;else w=w2;
printf("%d %d\n",l,w);
return 0;
}
Code language: PHP (php)