[蓝桥杯] 纸张尺寸(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);
}

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

相关推荐
野蛮人6号6 分钟前
力扣热题100道之207课程表
算法·leetcode·职场和发展
这周也會开心14 分钟前
Map的遍历方式
数据结构·算法
无敌最俊朗@32 分钟前
C++ 值类别与对象模型面试题(12)
算法
代码不停1 小时前
Java模拟算法题目练习
java·开发语言·算法
dangdang___go1 小时前
自定义类型:结构体
c语言·结构体·结构体的声明·结构体的自引用
前端小L1 小时前
图论专题(二):“关系”的焦点——一眼找出「星型图的中心节点」
数据结构·算法·深度优先·图论·宽度优先
资深web全栈开发2 小时前
贪心算法套路解析
算法·贪心算法·golang
~~李木子~~2 小时前
贪心算法实验2
算法·贪心算法
FanXing_zl2 小时前
快速掌握线性代数:核心概念与深度解析
线性代数·算法·机器学习
zzzsde2 小时前
【C++】红黑树:使用及实现
开发语言·c++·算法