GESP 2023年12月C++一级编程题

编程题 1

试题名称:小杨的考试

时间限制:1.0 s
内存限制:128.0 MB

3.1.1 问题描述

今天是星期 ,小杨还有 天就要考试了,你能推算出小杨考试那天是星期几吗?(本题中使用 表示星期日)

3.1.2 输入描述

输入 2 行,第一行一个整数 ( );第二行一个整数 ( )。

3.1.3 输出描述

输出一个整数,表示小杨考试那天是星期几。

3.1.4 特别提醒

在常规程序中,输入、输出时提供提示是好习惯。但在本场考试中,由于系统限定,请不要在输入、输出中附带任
何提示信息。

3.1.5 样例输入 1
  1. 1
  2. 6

3.1.6 样例输出 1

  1. 7
3.1.7 样例解释 1

今天是星期 1,那么 6 天后就是星期日,星期日在本题中用7表示。

3.1.8 样例输入 2
  1. 5
  2. 3
3.1.9 样例输出 2
  1. 1
3.1.10 样例解释 2

今天是星期 5,那么 3 天后就是星期 1。

3.1.11 参考程序
  1. #include <stdio.h>
  2. int main(int argc, char **argv)
  3. {
  4. int x, n;
  5. scanf("%d%d", &x, &n);
  6. printf("%d\n", (x-1+n%7)%7+1);
  7. return 0;
  8. }

编程题 2

试题名称:小杨报数

时间限制:1.0 s
内存限制:128.0 MB

3.2.1 问题描述

小杨需要从 1 到 N 报数。在报数过程中,小杨希望跳过 M 的倍数。例如,如果 N=5 ,M=2 ,那么小杨就需要依次报出 1、3 、5 。
现在,请你依次输出小杨报的数。

3.2.2 输入描述

输入 2 行,第一行一个整数N(1≤N≤1,000);第二行一个整数 M(2≤ M≤ 100)。

3.2.3 输出描述

输出若干行,依次表示小杨报的数。

3.2.4 特别提醒

在常规程序中,输入、输出时提供提示是好习惯。但在本场考试中,由于系统限定,请不要在输入、输出中附带任何提示信息。

3.2.5 样例输入 1
  1. 5
  2. 2
3.2.6 样例输出 1
  1. 1
  2. 3
  3. 5
3.2.7 样例输入 2
  1. 10
  2. 3
3.2.8 样例输出 2
  1. 1
  2. 2
  3. 4
  4. 5
  5. 7
  6. 8
  7. 10
3.2.9 参考程序
  1. #include <stdio.h>
  2. int main(int argc, char **argv)
  3. {
  4. int n, m, i;
  5. scanf("%d%d", &n, &m);
  6. for(i=1; i<=n; i++)
  7. {
  8. if(i%m!=0) printf("%d\n", i);
  9. }
  10. return 0;
  11. }

微信扫一扫,分享此文章

少儿编程教学平台

联系我们

微信

aguibo002

邮箱

haoxuehaojiao在163.com

Loading
我们已经收到您的信息,将尽快联系您!