返回首页 返回题库

交通信号灯识别助手

C++ 入门 #条件语句#输入输出#GESP一级模拟题

题目描述

题面描述

小明刚学习了C++的条件语句,他想制作一个简单的交通信号灯识别助手,帮助自己和同学们快速记住路口信号灯的通行规则。现在请你帮他完成这个程序。

输入格式

输入一个字符,为R、Y或G中的一个,分别表示红色、黄色、绿色信号灯。

输出格式

根据输入的信号灯颜色,输出一行对应的提示文字:

  • 若输入R,输出Stop!
  • 若输入Y,输出Wait!
  • 若输入G,输出Go!

样例1

输入:

R

输出:

Stop!

样例解释1

输入的是红色信号灯R,表示必须停车,因此输出Stop!。

样例2

输入:

G

输出:

Go!

样例解释2

输入的是绿色信号灯G,表示可以安全通行,因此输出Go!。

数据范围

保证输入的字符仅为R、Y、G三者之一,无需处理其他无效输入。

时间与内存限制

时间限制:1秒

内存限制:128MB

💡 查看提示(先自己想一想再看)
本题主要考察C++的if-else if条件分支语句、字符类型变量的定义与输入输出。解题思路:1. 定义一个char类型的变量存储输入的信号灯字符;2. 使用cin读取该字符;3. 用if-else if结构分别判断字符是R、Y还是G,并输出对应的提示;4. 最后return 0结束程序。注意:字符比较时要使用单引号(如'R'),不要用双引号。
⚙ 开始做这道题 0 人做过 · 0 收藏 · 16 浏览

讨论(0)