hsk


私信TA

用户名:dotcpp0644469

访问量:3095

签 名:

有志者,事竟成

等  级
排  名 2721
经  验 2177
参赛次数 0
文章发表 23
年  龄 0
在职情况 学生
学  校 河南科技大学
专  业 新一代电子信息技术

  自我简介:

参考代码:

#include <bits/stdc++.h>
using namespace std;
int main(){
	//超级精简的一个方法
	char a;
	int b;
	scanf("%c%d",&a,&b);
	int x=1189;
	int y=841; 
	while(b--)  //先判断再执行
	{
		x/=2; 
		if(x<y) swap(x,y);	  //保障x是长边 
	}
	cout<<x<<endl;
	cout<<y<<endl;
	return 0;
}

用一个字符来接收字母,用一个数字来接收数字,并用这个数字控制循环次数;

循环的本质也就是长变为一半(下取整),宽不变,长变短了就变为宽,两者交换位置

 

0.0分

2 人评分

  评论区

  • «
  • »