[蓝桥杯] 纸张尺寸(C语言)

题目链接

蓝桥杯2022年第十三届省赛真题-纸张尺寸 - C语言网

题目理解

输入一行包含一个字符串表示纸张的名称,该名称一定是 A0、A1、A2、A3、A4、A5、A6、A7、A8、A9 之一,输出两行,每行包含一个整数,依次表示长边和短边的长度。

解题思路

设置如下循环:将纸张长度除以2后,长宽交换数据。输入数字几,我们就循环几次。

完整代码

cpp 复制代码
#include<stdio.h>
main()
{
	int a=1189,b=841;
	int n,t;
	getchar();
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	{
		a/=2;
		t=a;
		a=b;
		b=t;
	}
	printf("%d\n%d",a,b);
}

---------(如有问题,欢迎评论区提问)---------

相关推荐
white-persist5 分钟前
汇编代码详细解释:汇编语言如何转化为对应的C语言,怎么转化为对应的C代码?
java·c语言·前端·网络·汇编·安全·网络安全
CC-NX8 分钟前
32位汇编:实验9分支程序结构使用
汇编·算法·win32·分支结构
万岳科技系统开发15 分钟前
外卖小程序中的高并发处理:如何应对大流量订单的挑战
算法·小程序·开源
TL滕18 分钟前
从0开始学算法——第二天(时间、空间复杂度)
数据结构·笔记·学习·算法
满天星83035771 小时前
【C++】智能指针
c语言·开发语言·c++·visual studio
旺仔老馒头.2 小时前
【数据结构与算法】手撕排序算法(二)
c语言·数据结构·算法·排序算法
好学且牛逼的马2 小时前
【Hot100 | 2 LeetCode49 字母异位词分组问题】
算法
2301_795167202 小时前
Rust 在内存安全方面的设计方案的核心思想是“共享不可变,可变不共享”
算法·安全·rust
czhc11400756633 小时前
Java117 最长公共前缀
java·数据结构·算法
java 乐山3 小时前
蓝牙网关(备份)
linux·网络·算法