P1231 递归-火箭发射拓展

暂无评定 传统题 GESP函数与递归递归 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

P1231递归-火箭发射拓展

暂无评定 传统题 GESP函数与递归递归 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

写一个递归函数 void countdown(int n),模拟火箭发射倒计时。根据 n 的不同取值范围,输出不同的提示语:

  • 当 n > 5 时:输出 "T-n Get ready..." (例如 n=6 输出 "T-6 Get ready...")
  • 当 3 ≤ n ≤ 5 时:输出 "T-n Attention!..." (例如 n=5 输出 "T-5 Attention!...")
  • 当 1 ≤ n ≤ 2 时:输出 "T-n Prepare for ignition!..." (例如 n=2 输出 "T-2 Prepare for ignition!...")
  • 当 n == 0 时:输出 "Liftoff!"

每次输出后换行。
然后,只要 n > 0,就调用 countdown(n-1) 继续倒计时。

在 main 函数中读入一个整数 n(1 ≤ n ≤ 50),调用 countdown(n)。

输入格式

一行一个整数 n。

输出格式

共 n+1 行,按照上述规则输出。

样例输入1

6

样例输出1

T-6 Get ready...
T-5 Attention!...
T-4 Attention!...
T-3 Attention!...
T-2 Prepare for ignition!...
T-1 Prepare for ignition!...
Liftoff!

样例输入2

3

样例输出2

T-3 Attention!...
T-2 Prepare for ignition!...
T-1 Prepare for ignition!...
Liftoff!