编程题

学过编程的小程同学想帮助医生对核酸检测人群进行分流和统计, 根据健康码的颜色分配不同的核酸

检测区域:

红码: A 区

橙码: B 区

绿码: C 区

等待核酸检测人数众多, 但是具体检测人数未知, 请你帮小程编写一个程序来协助医生对核酸人群进行人群分流并统计人数。 要求如下:

1、 字母 R 代表红码, 字母 Y 代表黄码, G 代表绿码:

2、 程序运行后根据提示信息输入一个健康码(R、Y、 G 中之一) , 输入其他字母提示“输入错误请重新输入”; 根据不同的健康码, 自动返回区域信息:

(红码: A 区、 橙码: B 区、 绿码: C 区) ;

 3、 程序一直在重复运行, 但当输入“end”表示检测结束,输出下面信息(见要求 4) 后程序结束运行;

4、 检测结束后输出总人数和对应红码、 黄码和绿码的人数。

运行案例如下:

输入样例 1:

R

输出样例 1:

请到 A 区检测

输入样例 2:

Y

输出样例 2:

请到 B 区检测

输入样例 3:

G

输出样例 3:

请到 C 区检测

输入样例 4:

end 输出样

例 4:

检测结束, 一共检测*人

红码: *人

黄码: *人

绿码: *人

(说明: *代表实际统计的的数字)

查看答案
赣ICP备20007335号-2