L1-001 Hello World (5分)
这道超级简单的题目没有任何输入。
你只需要在一行中输出著名短句“Hello World!”就可以了。
输入样例:
无
输出样例:
Hello World!
实现代码:
#include<iostream>
using namespace std;
int main(void) {
cout<<"Hello World!";
}
L1-004 计算摄氏温度 (5分)
给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。
输入格式:
输入在一行中给出一个华氏温度。
输出格式:
在一行中按照格式“Celsius = C”输出对应的摄氏温度C的整数值。
输入样例:
150
输出样例:
Celsius = 65
实现代码:
#include<iostream>
using namespace std;
int main(void) {
int f, c;
cin >> f;
cout << "Celsius = " << 5 * (f - 32) / 9;
}
L1-012 计算指数 (5分)
真的没骗你,这道才是简单题 —— 对任意给定的不超过 10 的正整数 n,要求你输出 2n。不难吧?
输入格式:
输入在一行中给出一个不超过 10 的正整数 n。
输出格式:
在一行中按照格式 2^n = 计算结果
输出 2n 的值。
输入样例:
5
输出样例:
2^5 = 32
实现代码:
#include<iostream>
#include<cmath>
using namespace std;
int main(void) {
int n;
cin >> n;
cout << "2^" << n << " = " << pow(2,n);
}
L1-014 简单题 (5分)
这次真的没骗你 —— 这道超级简单的题目没有任何输入。
你只需要在一行中输出事实:This is a simple problem.
就可以了。
输入样例:
无
输出样例:
This is a simple problem.
实现代码:
#include<iostream>
using namespace std;
int main(void) {
cout << "This is a simple problem.";
}
L1-021 重要的话说三遍 (5分)
这道超级简单的题目没有任何输入。
你只需要把这句很重要的话 —— “I'm gonna WIN!”——连续输出三遍就可以了。
注意每遍占一行,除了每行的回车不能有任何多余字符。
输入样例:
无
输出样例:
I'm gonna WIN!
I'm gonna WIN!
I'm gonna WIN!
实现代码:
#include<iostream>
using namespace std;
int main(void) {
cout << "I'm gonna WIN!\nI'm gonna WIN!\nI'm gonna WIN!\n";
}
L1-024 后天 (5分)
如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。
输入格式:
输入第一行给出一个正整数D
(1 ≤ D
≤ 7),代表星期里的某一天。
输出格式:
在一行中输出D
天的后天是星期几。
输入样例:
3
输出样例:
5
实现代码:
#include<iostream>
using namespace std;
int main(void){
int d;
cin >> d;
if (d < 6)
cout << d + 2;
else
cout << d - 5;
}
L1-029 是不是太胖了 (5分)
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)
输入格式:
输入第一行给出一个正整数H
(100 < H
≤ 300),为某人身高。
输出格式:
在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。
输入样例:
169
输出样例:
124.2
实现代码:
#include<iostream>
#include<iomanip>
using namespace std;
int main(void){
float h, k;
cin >> h;
cout << fixed << setprecision(1) << (h - 100)*0.9 * 2;
}
L1-026 I Love GPLT (5分)
这道超级简单的题目没有任何输入。
你只需要把这句很重要的话 —— “I Love GPLT”——竖着输出就可以了。
所谓“竖着输出”,是指每个字符占一行(包括空格),即每行只能有1个字符和回车。
输入样例:
无
输出样例:
I
L
o
v
e
G
P
L
T
注意:输出的两个空行中各有一个空格。
实现代码:
#include<iostream>
int main(void) {
std::cout << "I\n \nL\no\nv\ne\n \nG\nP\nL\nT\n";
}
L1-029 是不是太胖了 (5分)
据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)
输入格式:
输入第一行给出一个正整数H
(100 < H
≤ 300),为某人身高。
输出格式:
在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。
输入样例:
169
输出样例:
124.2
实现代码:
#include<iostream>
#include<iomanip>
using namespace std;
int main(void){
float h, k;
cin >> h;
cout << fixed << setprecision(1) << (h - 100)*0.9 * 2;
}
L1-036 A乘以B (5分)
看我没骗你吧 —— 这是一道你可以在 10 秒内完成的题:给定两个绝对值不超过 100 的整数 A 和 B,输出 A 乘以 B 的值。
输入格式:
输入在第一行给出两个整数 A 和 B(−100≤A,B≤100),数字间以空格分隔。
输出格式:
在一行中输出 A 乘以 B 的值。
输入样例:
-8 13
输出样例:
-104
实现代码:
#include<iostream>
using namespace std;
int main(void) {
int a, b;
cin >> a >> b;
cout << a * b;
}
L1-038 新世界 (5分)
这道超级简单的题目没有任何输入。
你只需要在第一行中输出程序员钦定名言“Hello World”,并且在第二行中输出更新版的“Hello New World”就可以了。
输入样例:
无
输出样例:
Hello World
Hello New World
实现代码:
#include<stdio.h>
int main(void){
printf("Hello World\nHello New World");
}
L1-042 日期格式化 (5分)
世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。
输入格式:
输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。
输出格式:
在一行中按照“yyyy-mm-dd”的格式给出年、月、日。
输入样例:
03-15-2017
输出样例:
2017-03-15
实现代码:
#include<stdio.h>
int main(void)
{
int y,m,d;
scanf("%d-%d-%d",&m,&d,&y);
printf("%04d-%02d-%02d",y,m,d);
}
L1-045 宇宙无敌大招呼 (5分)
据说所有程序员学习的第一个程序都是在屏幕上输出一句“Hello World”,跟这个世界打个招呼。作为天梯赛中的程序员,你写的程序得高级一点,要能跟任意指定的星球打招呼。
输入格式:
输入在第一行给出一个星球的名字S
,是一个由不超过7个英文字母组成的单词,以回车结束。
输出格式:
在一行中输出Hello S
,跟输入的S
星球打个招呼。
输入样例:
Mars
输出样例:
Hello Mars
实现代码:
#include<stdio.h>
int main(void)
{
char a[100];
gets(a);
printf("Hello %s",a);
}
L1-051 打折 (5分)
去商场淘打折商品时,计算打折以后的价钱是件颇费脑子的事情。例如原价 ¥988,标明打 7 折,则折扣价应该是 ¥988 x 70% = ¥691.60。本题就请你写个程序替客户计算折扣价。
输入格式:
输入在一行中给出商品的原价(不超过1万元的正整数)和折扣(为[1, 9]区间内的整数),其间以空格分隔。
输出格式:
在一行中输出商品的折扣价,保留小数点后 2 位。
输入样例:
988 7
输出样例:
691.60
#include <stdio.h>
int main()
{
int price =0 ;
int b = 0 ;
scanf("%d %d",&price,&b);
double d;
d=price*b/10.0;
printf("%.2f\n",d);
}
L1-052 2018我们要赢 (5分)
2018年天梯赛的注册邀请码是“2018wmyy”,意思就是“2018我们要赢”。本题就请你用汉语拼音输出这句话。
输入格式:
本题没有输入。
输出格式:
在第一行中输出:“2018”;第二行中输出:“wo3 men2 yao4 ying2 !”。
输入样例:
无
输出样例:
2018
wo3 men2 yao4 ying2 !
#include<stdio.h>
int main(void)
{
printf("2018\nwo3 men2 yao4 ying2 !");
}
L1-057 PTA使我精神焕发 (5分)
以上是湖北经济学院同学的大作。本题就请你用汉语拼音输出这句话。
输入格式:
本题没有输入。
输出格式:
在一行中按照样例输出,以惊叹号结尾。
输入样例:
无
输出样例:
PTA shi3 wo3 jing1 shen2 huan4 fa1 !
实现代码:
#include<stdio.h>
int main(void){
printf("PTA shi3 wo3 jing1 shen2 huan4 fa1 !");
}