纸张尺寸

在 ISO 国际标准中定义了 \(A0\) 纸张的大小为 \(1189mm×841mm\),将 \(A0\) 纸沿长边对折后为 \(A1\) 纸,大小为 \(841mm×594mm\) ,在对折的过程中长度直接取下整(实际裁剪时可能有损耗)。

将 \(A1\) 纸沿长边对折后为 \(A2\) 纸,依此类推。

输入纸张的名称,请输出纸张的大小。

输入格式

输入一行包含一个字符串表示纸张的名称,该名称一定是 \(A0、A1、A2、A3、A4、A5、A6、A7、A8、A9\) 之一。

输出格式

输出两行,每行包含一个整数,依次表示长边和短边的长度。

输入样例1:

A0

输出样例1:

1189

841

输入样例2:

A1

输出样例2:

841

594

Code

点击查看代码
#include<iostream>

const char nl = '\n';
using namespace std; int main(){
char s[2];
cin >> s;
int t = s[1] - '0';
int a = 1189,b = 841;
while(t --){
(a > b) ? a /= 2 : b /= 2;
}
cout << ((a > b) ? a : b) << nl;
cout << ((a < b) ? a : b) << nl;
}

最新文章

  1. python获取路径
  2. override与overload的区别
  3. JavaScript Patterns 4.3 Returning Functions
  4. 使用git pull文件时和本地文件冲突怎么办?
  5. per-project basis
  6. 十二、BOOL冒泡
  7. ADO.NET中使用事务进行数据库读写的办法
  8. NEsper使用的事件类型 z
  9. iOS 检测版本更新
  10. jbpmAPI-7
  11. Element type &quot;bean&quot; must be followed by either attribute specifications, &quot;&gt;&quot; or &quot;/&gt;&quot;.
  12. java 可变參数列表
  13. Spring Cloud Zuul网关 Filter、熔断、重试、高可用的使用方式。
  14. DenseNet
  15. Vue系列之 =&gt; webpack处理样式文件
  16. BrupSuite渗透测试笔记(十一)
  17. shell脚本批量创建用户
  18. ReactiveX 学习笔记(23)RxCpp
  19. PC/FORTH 循环
  20. 比较windows phone 的回退事件与android的回退事件

热门文章

  1. Linux基础_6_文本编辑
  2. 2022最新版JDK1.8的安装教程、包含jdk1.8的提取码(亲测可用)
  3. Go | 基本数据类型详解
  4. Hugging Face发布diffuser模型AI绘画库初尝鲜!
  5. Element基本组件
  6. VirtualBox 下 CentOS7 静态 IP 的配置 → 多次踩坑总结,蚌埠住了!
  7. jquery datatable 粗犷
  8. 工作中,本人常用到的unzip、zip命令
  9. mindxdl--common--validators.go
  10. 专业的C头文件设计和重构指南