编程题 共5道
给定一个正整数 nn,输出如下的星号城门。具体格式请见样例。
第一行:单个整数 nn。
输出规模为 nn 的星号城门,注意每一行的末尾不能出现空格字符。
3
*
***
*****
** **
*** ***
**** ****
5
*******
*********
***** *****
****** ******
******* *******
1≤n≤1001≤n≤100,保证 nn 是一个奇数。
时间限制:1000ms
内存限制:128MiB
几乎所有的书都会印页码,从第11页开始,页码组成的数字序列如下:
1,2,3,4,⋯ ,10,11,12,⋯1,2,3,4,⋯,10,11,12,⋯
现在,给定一个00到99之中的数码 aa,请问,aa 在这串序列中,第 kk 次出现,是在哪一页上?
以数码 11 为例,第一次出现在第 11 页,第二次出现在第 1010 页,第三次和第四次都出现在第 1111 页上。
第一行:两个整数 aa 和 kk。
单个整数表示答案。
1 5
12
2 23
120
0≤a≤90≤a≤9 1≤k≤1001≤k≤100
给定若干单词,请你将输入的所有单词的顺序倒排并输出,单词之间用单个空格分隔。
输入共一行,一个字符串。
输出为按要求排序后的字符串。
I am a student
student a am I
字符串长度不超过100
保证单词都由可见字符组成,且单词之前有且仅有一个空格。
内存限制:512MiB
给定一个字符串 ss,请将 ss 中的所有元音字母改成大写,所有辅音字母改成小写。元音字母包括 a、e、i、o、u,其它字母都算辅音。
第一行:单个字符串表示 ss。
第一行:改写后的字符串。
HowAreYou
hOwArEyOU
记 ∣s∣∣s∣ 表示字符串 ss 的长度,则
· 1≤∣s∣≤1,0001≤∣s∣≤1,000
保证 ss 中只包含大写或小写英文字母
给定一个正整数 nn,请在 nn 的十进制表示上每隔三个数字添加一个逗号作为分隔符。
第一行:一个整数 nn。
第一行:一个含有千位分隔符的整数。
12345
12,345
对于 50%50% 的数据,1≤n≤10101≤n≤1010
对于 100%100% 的数据,1≤n≤101,0001≤n≤101,000