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

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

相关推荐
期末考复习中,蓝桥杯都没时间学了5 分钟前
力扣刷题记录2
算法·leetcode·职场和发展
高洁0112 分钟前
知识图谱如何结合 RAG实现更精确的知识问答
人工智能·算法·机器学习·数据挖掘·知识图谱
爱喝可乐的老王20 分钟前
机器学习监督学习模型----KNN
人工智能·算法·机器学习
水饺编程20 分钟前
第4章,[标签 Win32] :绘制信息结构
c语言·c++·windows·visual studio
WBluuue24 分钟前
AtCoder Beginner Contest 441(ABCDEF)
c++·算法
Remember_99328 分钟前
【LeetCode精选算法】双指针专题一
java·数据结构·算法·leetcode
多米Domi01129 分钟前
0x3f 第36天 外卖8,9,树
数据结构·python·算法·leetcode
jonyleek32 分钟前
开源APS排产系统,出货计划如何成为企业降本增效的关键?
算法·开源·私有化部署·软件开发·生产排产·aps排产系统
hetao173383733 分钟前
2026-01-16~19 hetao1733837 的刷题笔记
c++·笔记·算法
程序员-King.36 分钟前
day153—回溯—子集(LeetCode-78)
算法·leetcode·回溯·递归