题解
我们的节日
1 条题解
-
0
P4274 我们的节日(入门)
解题思路
这是一道"考知识"的纯输出题,不用输入任何数据。节日和日期的对应关系就是这道题的知识点:
- 元旦 → 1.1
- 劳动节 → 5.1
- 青年节 → 5.4
- 儿童节 → 6.1
- 建军节 → 8.1
- 国庆节 → 10.1
程序要做的就是按顺序把 6 个日期一行一个输出。每行用 cout 输出一个字符串,末尾加 endl 换行。
注意细节:
- 日期里的点是英文小数点,不是中文的"点"。
- 顺序不能乱,题目给节日列表的顺序就是输出顺序。
- 每个日期占一行,一共 6 行。
因为没有任何输入,程序从头到尾都执行同一件事,不存在"输入为 0、为 1"这种需要特殊处理的边界情况。只要记住知识加抄对格式,就能满分。
参考代码
// 用途:依次输出6个中国节日的日期,每行一个 #include <iostream> using namespace std; int main() { cout << "1.1" << endl; // 元旦 cout << "5.1" << endl; // 劳动节 cout << "5.4" << endl; // 青年节 cout << "6.1" << endl; // 儿童节 cout << "8.1" << endl; // 建军节 cout << "10.1" << endl; // 国庆节 return 0; }复杂度分析
固定输出 6 行字符串,行数不会变化,时间复杂度 O(1),额外空间 O(1)。就算节日再多几个,也只是多输出几行;如果节日数量是 n,输出量就是 O(n),但本题固定 6 个,直接一行一行写最简单直观。
- 1