diff --git "a/data/1.dailycode\345\210\235\351\230\266/1.cpp/13.exercises/solution.md" "b/data/1.dailycode\345\210\235\351\230\266/1.cpp/13.exercises/solution.md" index a826aab04e97ae36f18b0b973476ab5dc52810d1..ecd2f15f14f34feb720aa41fea686ef2079d3fb4 100644 --- "a/data/1.dailycode\345\210\235\351\230\266/1.cpp/13.exercises/solution.md" +++ "b/data/1.dailycode\345\210\235\351\230\266/1.cpp/13.exercises/solution.md" @@ -1,10 +1,15 @@ # 数组元素循环右移问题 题目:一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法? + 输入格式: + 每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。 + 输出格式: + 在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。 + 输入样例: ```json diff --git "a/data/1.dailycode\345\210\235\351\230\266/1.cpp/24.exercises/solution.md" "b/data/1.dailycode\345\210\235\351\230\266/1.cpp/24.exercises/solution.md" index 032e9f6ba81c84fad2ea6e4badd30578ee438caa..fd4fc1dbd62b2acbb8d4885aef6d3f43c6f00b58 100644 --- "a/data/1.dailycode\345\210\235\351\230\266/1.cpp/24.exercises/solution.md" +++ "b/data/1.dailycode\345\210\235\351\230\266/1.cpp/24.exercises/solution.md" @@ -1,7 +1,9 @@ # 从键盘输入任意一个大写英文字母,要求它在26个字母表中的位置和其后面的第四个字母 例如:程序运行 + 输入:B<回车>。 + 输出:B在第2个位置,其后面第四个字母是F 以下程序实现了这一功能,请你补全空白处内容: diff --git "a/data/1.dailycode\345\210\235\351\230\266/1.cpp/32.exercises/solution.md" "b/data/1.dailycode\345\210\235\351\230\266/1.cpp/32.exercises/solution.md" index 1b6c8c80a61d1de2e4c8bd83bcb4e7795518e358..a802486dc05f53230810e3a3ceca1b9e12ea35b1 100644 --- "a/data/1.dailycode\345\210\235\351\230\266/1.cpp/32.exercises/solution.md" +++ "b/data/1.dailycode\345\210\235\351\230\266/1.cpp/32.exercises/solution.md" @@ -1,10 +1,10 @@ # if else 和 switch 使用
输入学生成绩,
-若成绩在95分以上,输出“A”;
-若成绩在85~94分,输出“B”;
-若成绩在75~84分,输出“C”;
-若成绩在65~74分,输出“D”;
+若成绩在95分以上,输出“A”;
+若成绩在85~94分,输出“B”;
+若成绩在75~84分,输出“C”;
+若成绩在65~74分,输出“D”;
若成绩在65分以下,输出“E”。(分别用if else 和 switch 语句完成)
给定n(n≤100)个正整数,所有正整数均≤1000000;求其中所有素数的和。 -例如给定序列: 2 3 4 5 6,素数和为:10 -给定序列: 3 4 5 6 7, 素数和为:15 -给定序列: 12 19 23 35 68 71, 素数和为: 113 -输入格式: -输入为两行。第一行是一个正整数n,表示有多少个数据。第二行是n个正整数组成的序列。 -输出格式: +
给定n(n≤100)个正整数,所有正整数均≤1000000;求其中所有素数的和。
+例如给定序列: 2 3 4 5 6,素数和为:10
+给定序列: 3 4 5 6 7, 素数和为:15
+给定序列: 12 19 23 35 68 71, 素数和为: 113
+输入格式:
+输入为两行。第一行是一个正整数n,表示有多少个数据。第二行是n个正整数组成的序列。
+输出格式:
输出一个正整数,是上述序列中所有素数之和。
每位同学都有自己的一个幸运数,乐乐所在班级共有n位同学,因此有编号为1至n的n块标牌,标牌的编号与自己的幸运数相乘,就是这位同学的分数。你的工作就是帮乐乐寻找一种方案,使得班级总分数最大。
-输入
-第一行只有一个整数n
-第二行共有n个不超过10000的正整数,中间有一个空格隔开。
-输出
+输入
+第一行只有一个整数n
+第二行共有n个不超过10000的正整数,中间有一个空格隔开。
+输出
只有一行且只有一个整数,乐乐班级的总分数。