PTA练习-今天我要赢分数、种钻石、谁能进图书馆

目录

一、今天我要赢分数

输入格式:

输出格式:

输入样例:

输出样例(第二行的内容要你自己想一想,这里不给出):

最终代码: 

 二、种钻石

输入格式:

输出格式:

输入样例:

输出样例:

最终代码:

 三、谁能进图书馆

 

输入格式:

输出格式:

输入样例 1:

输出样例 1:

输入样例 2:

输出样例 2:

最终代码: 


一、今天我要赢分数

2018 年我们曾经出过一题,是输出“2018 我们要赢”。今年是 2022 年,你要输出的句子变成了“我要赢!就在今天!”然后以比赛当天的日期落款。

输入格式:

本题没有输入。

输出格式:

输出分 2 行。在第一行中输出 I'm gonna win! Today!,在第二行中用 年年年年-月月-日日 的格式输出比赛当天的日期。已知比赛的前一天是 2022-04-22

输入样例:

输出样例(第二行的内容要你自己想一想,这里不给出):

I'm gonna win! Today!
这一行的内容我不告诉你…… 你要自己输出正确的日期呀~

最终代码: 

#include<bits/stdc++.h>

using namespace std;

void L7_1(){
	cout<<"I'm gonna win! Today!"<<endl<<"2022-04-23"<<endl;
}

int main(){
	L7_1();
	return 0;
}

 二、种钻石

 

2019年10月29日,中央电视台专题报道,中国科学院在培育钻石领域,取得科技突破。科学家们用金刚石的籽晶片作为种子,利用甲烷气体在能量作用下形成碳的等离子体,慢慢地沉积到钻石种子上,一周“种”出了一颗 1 克拉大小的钻石。

本题给出钻石的需求量和人工培育钻石的速度,请你计算出货需要的时间。

输入格式:

输入在一行中给出钻石的需求量 N(不超过 107 的正整数,以微克拉为单位)和人工培育钻石的速度 v(1≤v≤200,以微克拉/天为单位的整数)。

输出格式:

在一行中输出培育 N 微克拉钻石需要的整数天数。不到一天的时间不算在内。

输入样例:

102000 130

输出样例:

784

最终代码:

#include<bits/stdc++.h>

using namespace std;

void L7_1(){
	cout<<"I'm gonna win! Today!"<<endl<<"2022-04-23"<<endl;
}

void L7_2(){
	int n,a;
	cin>>n>>a;
	cout<<n/a<<endl;
}

int main(){
	L7_2();
	return 0;
}

 三、谁能进图书馆

 

为了保障安静的阅读环境,有些公共图书馆对儿童入馆做出了限制。例如“12 岁以下儿童禁止入馆,除非有 18 岁以上(包括 18 岁)的成人陪同”。现在有两位小/大朋友跑来问你,他们能不能进去?请你写个程序自动给他们一个回复。

输入格式:

输入在一行中给出 4 个整数:

禁入年龄线 陪同年龄线 询问者1的年龄 询问者2的年龄

这里的禁入年龄线是指严格小于该年龄的儿童禁止入馆;陪同年龄线是指大于等于该年龄的人士可以陪同儿童入馆。默认两个询问者的编号依次分别为 12;年龄和年龄线都是 [1, 200] 区间内的整数,并且保证 陪同年龄线 严格大于 禁入年龄线

输出格式:

在一行中输出对两位询问者的回答,如果可以进就输出 年龄-Y,否则输出 年龄-N,中间空 1 格,行首尾不得有多余空格。

在第二行根据两个询问者的情况输出一句话:

  • 如果两个人必须一起进,则输出 qing X zhao gu hao Y,其中 X 是陪同人的编号, Y 是小孩子的编号;
  • 如果两个人都可以进但不是必须一起的,则输出 huan ying ru guan
  • 如果两个人都进不去,则输出 zhang da zai lai ba
  • 如果一个人能进一个不能,则输出 X: huan ying ru guan,其中 X 是可以入馆的那个人的编号。

输入样例 1:

12 18 18 8

输出样例 1:

18-Y 8-Y
qing 1 zhao gu hao 2

输入样例 2:

12 18 10 15

输出样例 2:

10-N 15-Y
2: huan ying ru guan

最终代码: 

#include<bits/stdc++.h>

using namespace std;

void L7_1(){
	cout<<"I'm gonna win! Today!"<<endl<<"2022-04-23"<<endl;
}

void L7_2(){
	int n,a;
	cin>>n>>a;
	cout<<n/a<<endl;
}

void L7_3(){
	int a, b, c, d;
	cin >> a >> b >> c >> d;
	
	if (c >= a && d >= a) {  
		cout << c << "-Y " << d << "-Y" << endl;
		cout << "huan ying ru guan" << endl;
	} else if (c >= a && d < a) { 
		if (c >= b) {  
			cout << c << "-Y " << d << "-Y" << endl;
			cout << "qing 1 zhao gu hao 2" << endl;
		} else {  
			cout << c << "-Y " << d << "-N" << endl;
			cout << "1: huan ying ru guan" << endl;
		}
	} else if (d >= a && c < a) {  
		if (d >= b) {  
			cout << c << "-Y " << d << "-Y" << endl;
			cout << "qing 2 zhao gu hao 1" << endl;
		} else {  
			cout << c << "-N " << d << "-Y" << endl;
			cout << "2: huan ying ru guan" << endl;
		}
	} else {  
		cout << c << "-N " << d << "-N" << endl;
		cout << "zhang da zai lai ba" << endl;
	}

	
}

int main(){
	L7_3();
	return 0;
}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

像污秽一样

谢谢谢谢谢谢谢谢谢谢谢谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值