提交 851f5ccf 编写于 作者: 每日一练社区's avatar 每日一练社区

修改习题格式

上级 6967cd47
# 数组元素循环右移问题 # 数组元素循环右移问题
题目:一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法? 题目:一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?
输入格式: 输入格式:
每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。 每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。
输出格式: 输出格式:
在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。 在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。
输入样例: 输入样例:
```json ```json
......
# 从键盘输入任意一个大写英文字母,要求它在26个字母表中的位置和其后面的第四个字母 # 从键盘输入任意一个大写英文字母,要求它在26个字母表中的位置和其后面的第四个字母
例如:程序运行 例如:程序运行
输入:B<回车> 输入:B<回车>
输出:B在第2个位置,其后面第四个字母是F 输出:B在第2个位置,其后面第四个字母是F
以下程序实现了这一功能,请你补全空白处内容: 以下程序实现了这一功能,请你补全空白处内容:
......
# if else 和 switch 使用 # if else 和 switch 使用
<p>输入学生成绩&#xff0c; <p>输入学生成绩&#xff0c;
若成绩在95分以上&#xff0c;输出“A”&#xff1b; 若成绩在95分以上&#xff0c;输出“A”&#xff1b;<br />
若成绩在85~94分&#xff0c;输出“B”&#xff1b; 若成绩在85~94分&#xff0c;输出“B”&#xff1b;<br />
若成绩在75~84分&#xff0c;输出“C”&#xff1b; 若成绩在75~84分&#xff0c;输出“C”&#xff1b;<br />
若成绩在65~74分&#xff0c;输出“D”&#xff1b; 若成绩在65~74分&#xff0c;输出“D”&#xff1b;<br />
若成绩在65分以下&#xff0c;输出“E”。&#xff08;分别用if else 和 switch 语句完成&#xff09;</p> 若成绩在65分以下&#xff0c;输出“E”。&#xff08;分别用if else 和 switch 语句完成&#xff09;</p>
## template ## template
......
# n个素数的求和问题。 # n个素数的求和问题。
<p>给定n&#xff08;n≤100&#xff09;个正整数&#xff0c;所有正整数均≤1000000&#xff1b;求其中所有素数的和。 <p>给定n&#xff08;n≤100&#xff09;个正整数&#xff0c;所有正整数均≤1000000&#xff1b;求其中所有素数的和。<br />
例如给定序列&#xff1a; 2 3 4 5 6&#xff0c;素数和为&#xff1a;10 例如给定序列&#xff1a; 2 3 4 5 6&#xff0c;素数和为&#xff1a;10<br />
给定序列&#xff1a; 3 4 5 6 7&#xff0c; 素数和为&#xff1a;15 给定序列&#xff1a; 3 4 5 6 7&#xff0c; 素数和为&#xff1a;15<br />
给定序列&#xff1a; 12 19 23 35 68 71&#xff0c; 素数和为&#xff1a; 113 给定序列&#xff1a; 12 19 23 35 68 71&#xff0c; 素数和为&#xff1a; 113<br />
输入格式: 输入格式:<br />
输入为两行。第一行是一个正整数n&#xff0c;表示有多少个数据。第二行是n个正整数组成的序列。 输入为两行。第一行是一个正整数n&#xff0c;表示有多少个数据。第二行是n个正整数组成的序列。<br />
输出格式: 输出格式:<br />
输出一个正整数&#xff0c;是上述序列中所有素数之和。</p> 输出一个正整数&#xff0c;是上述序列中所有素数之和。</p>
以下程序实现了这一功能,请你填补空白处内容: 以下程序实现了这一功能,请你填补空白处内容:
......
# 总分数最大 # 总分数最大
<p>每位同学都有自己的一个幸运数&#xff0c;乐乐所在班级共有n位同学&#xff0c;因此有编号为1至n的n块标牌&#xff0c;标牌的编号与自己的幸运数相乘&#xff0c;就是这位同学的分数。你的工作就是帮乐乐寻找一种方案&#xff0c;使得班级总分数最大。 <p>每位同学都有自己的一个幸运数&#xff0c;乐乐所在班级共有n位同学&#xff0c;因此有编号为1至n的n块标牌&#xff0c;标牌的编号与自己的幸运数相乘&#xff0c;就是这位同学的分数。你的工作就是帮乐乐寻找一种方案&#xff0c;使得班级总分数最大。
输入 输入<br />
第一行只有一个整数n 第一行只有一个整数n<br />
第二行共有n个不超过10000的正整数&#xff0c;中间有一个空格隔开。 第二行共有n个不超过10000的正整数&#xff0c;中间有一个空格隔开。<br />
输出 输出<br />
只有一行且只有一个整数&#xff0c;乐乐班级的总分数。</p> 只有一行且只有一个整数&#xff0c;乐乐班级的总分数。</p>
以下程序实现了这一功能,请你填补空白处内容: 以下程序实现了这一功能,请你填补空白处内容:
......
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
**题目描述:** **题目描述:**
小李在准备明天的广交会,明天有来自世界各国的客房跟他们谈生意,小李要尽快的整理出名单给经理,你能帮他把客户来自的国家按英文字典次序排好吗? 小李在准备明天的广交会,明天有来自世界各国的客房跟他们谈生意,小李要尽快的整理出名单给经理,你能帮他把客户来自的国家按英文字典次序排好吗?
例如小李手上有来自加拿大,美国,中国的名单,排好的名单应是美国,加拿大,中国 例如小李手上有来自加拿大,美国,中国的名单,排好的名单应是美国,加拿大,中国
**输入** **输入**
......
# 已知一个浮点数A(0<A<5),求它由哪两个整数B/C相除的值最接近 # 已知一个浮点数A(0<A<5),求它由哪两个整数B/C相除的值最接近
已知一个浮点数A(0<A<5),求它由哪两个整数B/C相除的值最接近,有相同值时要求B最小 已知一个浮点数A(0<A<5),求它由哪两个整数B/C相除的值最接近,有相同值时要求B最小
例如: 例如:
```json ```json
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册