zoukankan      html  css  js  c++  java
  • 网易云课堂_程序设计入门-C语言_第二周:判断_2信号报告

    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,则输出:

    1. Extremely strong signals, perfectly readable.

    输入格式:

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

    输出格式:

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

    输入样例:

    33

    输出样例:

    1. Weak signals, readable with considerable difficulty.
    时间限制:500ms内存限制:32000kb
     1 #include <stdio.h>
     2 main()
     3 {
     4     int x, a, b;
     5     scanf("%d", &x);
     6     a = x / 10;
     7     b = x % 10;
     8 
     9     switch (b)
    10     {
    11     case 1:printf("Faint signals, barely perceptible, "); break;
    12     case 2:printf("Very weak signals, "); break;
    13     case 3:printf("Weak signals, "); break;
    14     case 4:printf("Fair signals, "); break;
    15     case 5:printf("Fairly good signals, "); break;
    16     case 6:printf("Good signals, "); break;
    17     case 7:printf("Moderately strong signals, "); break;
    18     case 8:printf("Strong signals, "); break;
    19     case 9:printf("Extremely strong signals, "); break;
    20     }
    21 
    22     switch (a)
    23     {
    24     case 1:printf("unreadable."); break;
    25     case 2:printf("barely readable, occasional words distinguishable."); break;
    26     case 3:printf("readable with considerable difficulty."); break;
    27     case 4:printf("readable with practically no difficulty."); break;
    28     case 5:printf("perfectly readable."); break;
    29     }
    30 
    31 }
  • 相关阅读:
    js字符串数组['1','2','3']转number
    antd-vue中给table表格整行加点击事件
    vue中路由在新的标签页打开
    antd中的form表单 initialValue导致数据不更新问题
    vue中computed的作用以及用法
    gitlab新增ssh
    CentOS7安装配置ActiveMQ
    利用已有的缓存地图文件发布ArcGIS Server瓦片服务
    CentOS7上使用源码安装物联网大数据平台TDengine
    一些可以使用的在线地图服务
  • 原文地址:https://www.cnblogs.com/denggelin/p/5379874.html
Copyright © 2011-2022 走看看