2

信号报告(5分)

题目内容:

无线电台的RS制信号报告是由三两个部分组成的:

R(Readability) 信号可辨度即清晰度.

S(Strength)    信号强度即大小.

其中R位于报告第一位,共分5级,用1—5数字表示.

1---Unreadable

2---Barely readable, occasional words distinguishable

3---Readable with considerable difficulty

4---Readable with practically no difficulty

5---Perfectly readable

报告第二位是S,共分九个级别,用1—9中的一位数字表示

1---Faint signals, barely perceptible

2---Very weak signals

3---Weak signals

4---Fair signals

5---Fairly good signals

6---Good signals

7---Moderately strong signals

8---Strong signals

9---Extremely strong signals

现在,你的程序要读入一个信号报告的数字,然后输出对应的含义。如读到59,则输出:

Extremely strong signals, perfectly readable.

输入格式:

一个整数,信号报告。整数的十位部分表示可辨度,个位部分表示强度。输入的整数范围是[11,59]内有效的数字,这个范围外的数字不可能出现在测试数据中。

输出格式:

一句话,表示这个信号报告的意义。按照题目中的文字,先输出表示强度的文字,跟上逗号和空格,然后是表示可辨度的文字,跟上句号。注意可辨度的句子的第一个字母是小写的。注意这里的标点符号都是英文的。

输入样例:

33

输出样例:

Weak signals, readable with considerable difficulty.

时间限制:500ms内存限制:32000kb
import java.util.Scanner;

public class Main {
public static void main(String args[]) {
int x = 0;
int readability;// R(Readability) 信号可辨度即清晰度
int strength;// S(Strength) 信号强度即大小
Scanner in = new Scanner(System.in);
x = in.nextInt();
readability = x / 10;
strength = x % 10; switch (strength) {
case 1:
System.out.print("Faint signals, barely perceptible, ");
break;
case 2:
System.out.print("Very weak signals, ");
break;
case 3:
System.out.print("Weak signals, ");
break;
case 4:
System.out.print("Fair signals, ");
break;
case 5:
System.out.print("Fairly good signals, ");
break;
case 6:
System.out.print("Good signals, ");
break;
case 7:
System.out.print("Moderately strong signals, ");
break;
case 8:
System.out.print("Strong signals, ");
break;
case 9:
System.out.print("Extremely strong signals, ");
break;
} switch (readability) {
case 1:
System.out.print("unreadable.");
break;
case 2:
System.out.print("barely readable, occasional words distinguishable.");
break;
case 3:
System.out.print("readable with considerable difficulty.");
break;
case 4:
System.out.print("readable with practically no difficulty.");
break;
case 5:
System.out.print("perfectly readable.");
break;
}
}
}

最新文章

  1. 浏览器兼容性小记-DOM篇(二)
  2. background-size对background-position的影响
  3. 最小topK问题
  4. 自动化监控利器-Zabbix
  5. wait方法和sleep方法的区别
  6. fancybox 无效 失效 直接打开页面, ajax 之后 fancybox对更新的数据无效,Jquery失效 无效
  7. WCF之各种WCF引用方式
  8. Linux下载jdk ,Linux如何下载jdk
  9. Arrays.asList () 不可添加或删除元素的原因
  10. eclemma怎么安装 eclemma的安装与简单使用图文教程(附下载)
  11. js 批量提交数据
  12. 微软官方的.net命令行参数库
  13. jq check 复选变单选。
  14. iOS开发中FMDB的使用
  15. #HTTP协议学习# (八)状态码详解
  16. 模板(template)包含与继承
  17. LESS详解之变量(@)
  18. Objective-C学习笔记(十八)——对象方法和类方法的声明,定义及调用
  19. 8-cin cout PK scanf printf(速度快慢问题对比)
  20. 【OCP-12c】CUUG 071题库考试原题及答案解析(14)

热门文章

  1. killall - 以名字方式来杀死进程
  2. web框架-(六)Django补充---form表单验证
  3. java知识
  4. #1055 ... sql_mode=only_full_group_by
  5. Error: unable to perform an operation on node 'rabbit@DESKTOP-6JT7D2H'. Please see diagnostics information and suggestions below.
  6. 【POJ2152】Fire
  7. Console Add Item –Java使用eBay API SDK刊登商品 详解
  8. websocket和通信
  9. 基础习题1——print
  10. Educational Codeforces round 78 A、B