【c】小华收到了湖南的笔友用快递寄过来的两张卡片。收到时她的第一感觉就是:和自己的两张卡片相比,那个信封实在是太大了,好浪费。

 
   她的两张卡片都是长方形的,其中一张大小为80毫米×60毫米,另一张的大小为110毫米×50毫米。她在桌上摆了摆这两张卡片,最终发现:其实,只要用一个大小为110毫米×60毫米的长方形信封就完全可以装下了。而快递公司使用的标准信封的大小却是340毫米×245毫米!
   现在,请你编写一个程序,计算一下:如果给出小华两张卡片的大小,能同时装下这两张卡片的信封的最小尺寸是多少。

 解析

1.要让输入后一个卡片的长边始终保持在前面

2.两个卡片可以叠着放,所以只需要长边和长边进行比较,选较长的作为信封就可以

3.by the way ,吐槽一下,那么多规格的信封虽然节省纸张,但是人工费呢?制造那么多种类选择也是需要人工的,成本不久又上去了?

//
#include<stdio.h>
#include<math.h>
#include<conio.h>
int main(){
unsigned int x1,x2,y1,y2,a,b;
int t;
scanf("%u %u %u %u",&x1,&x2,&y1,&y2);
if(x1<x2) {
	t=x1;
	x1=x2;
	x2=t;
}
if(y1<y2){
	t=y1;
	y1=y2;
	y2=t;
}

a=(x1>=y1)?x1:y1;
b=(x2>=y2)?x2:y2;

printf("%u %u",a,b);

return 0;
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值