YLT C++ 2级 2021.06
N3841 [CIE 202106 二级 T1] 数字放大
题目描述
给定一个整数序列以及放大倍数 ,将序列中每个整数放大 倍后输出。
输入格式
包含三行: 第一行为 ,表示整数序列的长度 ; 第二行为 个整数(不超过整型范围),整数之间以一个空格分开; 第三行包含一个整数(不超过整型范围),为指定的整数 。
输出格式
个整数,为原序列放大之后的序列,整数之间以一个空格分开。
样例
样例 1
输入:
3
1 5 7
2
输出:
2 10 14
提示
注意答案的数据范围
N3842 [CIE 202403 二级 T2] 统一文件名
题目描述
小 在命名文件的时候经常不注意大小写,格式比较混乱。现要求你写一个程序将目录下的文件统一规范的格式,即文件名的第一个字符如果是字母要大写,其他字母小写。如将 、 整理成 。
输入格式
第一行一个数字 ,表示有 个文件名要统一, 不超过 。
接下来 行,每行一个单词,长度不超过 ,表示文件的名字。文件名由字母、数字和-组成。
输出格式
行,每行一个单词,对应统一后的文件名。
样例
样例 1
输入:
4
Test
data
2-TEST
problem-6
输出:
Test
Data
2-test
Problem-6
提示
无
N3843 [CIE 202106 二级 T3] 内部元素之和
题目描述
输入一个整数矩阵,计算位于矩阵内部的元素之和。所谓矩阵内部的元素,不在第一行和最后一行的元素以及第一列和最后一列的元素。
输入格式
第一行分别为矩阵的行数 和列数 ,两者之间以一个空格分开。 接下来输入的 行数据中,每行包含 个整数(每个数大于等于 ,小于 ),整数之间以一个空格分开。
输出格式
输出对应矩阵的内部元素和
样例
样例 1
输入:
3 3
3 4 1
3 7 1
2 0 1
输出:
7
提示
无
N3844 [CIE 202403 二级 T4] 整数排序
题目描述
给定 个整数的序列,要求对其重新排序。排序要求:
.奇数在前,偶数在后;
.奇数按从大到小排序;
.偶数按输入顺序逆序排序。
输入格式
输入一行,包含 个整数,彼此以一个空格分开,每个整数的范围是大于等于 ,小于等于 。
输出格式
按照要求排序后输出一行,包含排序后的 个整数,数与数之间以一个空格分开。
样例
样例 1
输入:
4 7 3 13 11 12 0 47 34 98
输出:
47 13 11 7 3 98 34 0 12 4
提示
无
N3845 [CIE 202106 二级 T5] 计算好数
题目描述
若将一个正整数化为二进制数,在此二进制数中,我们将数字 的个数多于数字 的个数的这类二进制数称为好数。
例如:
,其中 的个数为 , 的个数为 ,则此数是好数;
,其中 的个数为 , 的个数也为 ,则此数不是好数;
,其中 的个数为 , 的个数为 ,则此数不是好数;
对于给定的 ,写程序求出 之中(包括 与 )中的好数个数。
输入格式
一个整数,题目中的
输出格式
一个整数,表示 之中(包括 与 )中的好数个数
样例
样例 1
输入:
10
输出:
5
提示
无
