pta天梯赛基础题
多练项目
总是学不会
展开
-
L1-025 正整数A+B (15 分)
L1-025 正整数A+B (15 分) 题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。 输入格式: 输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。 注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串。 输出格式: 如果输入的确是两个正整数,则按格式A + B = 和输出。如果某个输入原创 2021-06-14 15:55:45 · 79 阅读 · 0 评论 -
L1-028 判断素数 (10 分)
L1-028 判断素数 (10 分) 本题的目标很简单,就是判断一个给定的正整数是否素数。 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于2^31的需要判断的正整数。 输出格式: 对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。 输入样例: 2 11 111 输出样例: Yes No 答案参考《C语言程序设计》(第三版)P074 #include <bits/stdc++.h> using namespace std; in原创 2021-05-03 20:46:02 · 146 阅读 · 0 评论 -
L1-079 天梯赛的善良 (20 分)
L1-079 天梯赛的善良 (20 分) 天梯赛是个善良的比赛。善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分。 于是命题组首先将编程能力划分成了 10 个等级(太疯狂了,这是假的),然后调查了每个参赛学生的编程能力。现在请你写个程序找出所有参赛学生的最小和最大能力值,给命题组作为出题的参考。 输入格式: 输入在第一行中给出一个正整数 N(≤2×10 4 ),即参赛学生的总数。随后一行给出 N 个不超过 10 原创 2021-05-03 20:34:18 · 502 阅读 · 0 评论 -
L1-076降价提醒机器人(10分)
标题C语言 2021天梯赛L1-4 L1-076 降价提醒机器人 (10 分) 小 T 想买一个玩具很久了,但价格有些高,他打算等便宜些再买。但天天盯着购物网站很麻烦,请你帮小 T 写一个降价提醒机器人,当玩具的当前价格比他设定的价格便宜时发出提醒。 输入格式: 输入第一行是两个正整数 N 和 M (1≤N≤100,0≤M≤1000),表示有 N 条价格记录,小 T 设置的价格为 M。 接下来 N 行,每行有一个实数 Pi(−1000.0<Pi<1000.0),表示一条价格记录。 输出格式: 对原创 2021-04-27 02:41:25 · 3812 阅读 · 0 评论