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

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

相关推荐
鹿角片ljp几秒前
力扣7.整数反转-从基础到边界条件
算法·leetcode·职场和发展
java修仙传3 分钟前
力扣hot100:前K个高频元素
算法·leetcode·职场和发展
小乔的编程内容分享站10 分钟前
C语言指针相关笔记
c语言·笔记
嗷嗷哦润橘_21 分钟前
从萝卜纸巾猫到桌游:“蒸蚌大开门”的设计平衡之旅
人工智能·算法·游戏·概率论·桌游
TracyCoder12341 分钟前
Java String:从内存模型到不可变设计
java·算法·string
我是大咖1 小时前
二维数组与数组指针
java·数据结构·算法
筵陌1 小时前
算法:动态规划
算法·动态规划
大江东去浪淘尽千古风流人物1 小时前
【DSP】xiBoxFilter_3x3_U8 dsp VS cmodel
linux·运维·人工智能·算法·vr
zhuqiyua1 小时前
【无标题】
算法