功課介紹

GESP 一级 · 基础作业

适用:刚学完 C++ 顺序结构 / 输入输出的同学 目标:把 (cin/cout)、变量、四则运算练熟,为分支结构打基础


一、作业要求

  1. 每题先想清楚输入是什么、输出是什么,再动手写
  2. 提交后看判题结果,WA 的题对照样例逐行找差异(常见:多打了空格、少换行、用错数据类型)
  3. 全部 AC 后截图提交记录发给老师

二、知识点清单(做题前先自查)

知识点 关键代码
输出 cout << 内容 << endl;
输入 cin >> 变量;
变量 int 整数 / double 小数
运算 + - * / 和 %(取余)
格式化 cout<<fixed<<setprecision(2) 保留2位小数

三、题目清单(16 题,由易到难)

第 1 组 · 输出与输入(第 1-4 题,热身)

# 题目 练什么
1 例2.1 Hello World 第一个程序:输出固定文字
2 例2.2 你好世界 中文输出注意点
3 练2.1 春节快乐 输出练习
4 例4.1 交换两个数的位置 变量与赋值

第 2 组 · 四则运算(第 5-9 题,核心)

# 题目 练什么
5 例4.2 天安门广场的面积 乘法:a×b
6 例5.1 量身高 输入输出综合
7 例5.2 输出第二个整数 多输入读取
8 练5.1 复读机 原样输出输入
9 例6.1 比赛成绩 整数运算

第 3 组 · 小数与格式化(第 10-13 题,难点)

# 题目 练什么
10 例6.2 捡石头 加减运算
11 练6.1 植树造林 除法与整数
12 例7.1 保留3位小数 固定小数位输出
13 例8.1 人民币支付 分转元,浮点应用

第 4 组 · 综合应用(第 14-16 题,拔高)

# 题目 练什么
14 例8.2 成绩 多变量计算
15 例10.1 机票打折 乘法+浮点
16 例14.1 输出浮点数 setprecision 综合

四、易错提醒 ⚠️

  • 换行:每题输出结尾的 endl 别漏,否则判 PE/WA
  • 空格:题目要求"空格分隔"就必须打空格,别用逗号
  • 除法:int / int 结果是整数(截断),要小数必须用 double
  • 取余:% 只能用于整数,且除数不能为 0
// 模板:解决大部分题
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
    // 1.读入  2.计算  3.输出
    return 0;
}

題目

認領功課後方可檢視題目。
狀態
正在進行…
題目
16
開始時間
2026-10-4 15:17
截止時間
2026-10-4 15:17
可延期
336 小時