- 博客(5)
- 收藏
- 关注
原创 说反话。给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。每个测试用例的输出占一行,输出倒序后的句子。
2025-06-23 19:22:31
300
原创 说反话:给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。每个测试用例的输出占一行,输出倒序后的句子。注意输入调用的方法。
2025-05-28 20:32:13
582
原创 数组元素循环右移问题
一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。巨坑提示:参考一位楼主的经验后,发现未对m作大小限制,应先对m做n的模运算。
2025-05-25 21:27:44
497
原创 让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12...n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSS
文章介绍了一种将不超过3位的正整数转换为特定格式输出的方法。使用字母“B”表示“百”,“S”表示“十”,个位数字直接输出。例如,234输出为“BBSSS1234”。文章提供了C++代码实现,通过输入一个正整数n(<1000),程序根据n的位数分别输出对应的“B”、“S”和个位数字。代码通过条件判断和循环结构实现这一功能。C++是一种广泛使用的编程语言,支持面向对象编程和系统级编程。
2025-05-22 20:29:52
326
原创 读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号
均为不超过 10 个字符的字符串,成绩为 0 到 100 之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相同的。对每个测试用例输出 2 行,第 1 行是成绩最高学生的姓名和学号,第 2 行是成绩最低学生的姓名和学号,字符串间有 1 空格。读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。提供先进的推理,复杂的指令,更多的创造力。每个测试输入包含 1 个测试用例,格式为。
2025-05-18 18:57:52
383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人