微软手机的信号显示

微软手机的信号显示

微软近日推出了一款功能极简的手机,在手机上用一个包含了 7×77 \times 77×7 个像素的区域来显示手机信号。满信号的时候显示如下:

每一格信号(第 i(1≤i≤5)i(1 \le i \le 5)i(1≤i≤5) 格信号有 iii 个-)代表 20%20\%20% 的信号强度,不足一格信号的部分不显示。同时会在右上角显示当前的网络传输模式。在信号强度不低于 90%90\%90% 的时候显示4G;当信号低于 90%90\%90%、不低于 60%60\%60% 的时候显示3G;否则显示E

对于给定的当前信号强度 d%d\%d%,输出信号的 7×77 \times 77×7 像素的图案。

输入格式

输入一个整数 d(0≤d≤100)d(0 \le d \le 100)d(0≤d≤100),表示信号强度。

输出格式

按照题目要求输出,每行末尾不要输出多余的空白字符。

样例输入1

0

样例输出1

+-----+
|    E|
|     |
|     |
|     |
|     |
+-----+

样例输入2

65

样例输出2

+-----+
|-  3G|
|--   |
|---  |
|     |
|     |
+-----+

直接6个if就可以了。
 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 int main(){
 4     int d;
 5     cin>>d;
 6     if(d < 20){
 7         cout << "+-----+\n|    E|\n|     |\n|     |\n|     |\n|     |\n+-----+\n" << endl;
 8     }else if(d < 40){
 9         cout << "+-----+\n|-   E|\n|     |\n|     |\n|     |\n|     |\n+-----+\n"<< endl;
10     }else if(d < 60){
11         cout << "+-----+\n|-   E|\n|--   |\n|     |\n|     |\n|     |\n+-----+\n"<< endl;
12     }else if(d < 80){
13         cout << "+-----+\n|-  3G|\n|--   |\n|---  |\n|     |\n|     |\n+-----+\n"<< endl;
14     }else if(d < 90){
15         cout << "+-----+\n|-  3G|\n|--   |\n|---  |\n|---- |\n|     |\n+-----+\n"<< endl;
16     }else if(d < 100){
17         cout << "+-----+\n|-  4G|\n|--   |\n|---  |\n|---- |\n|     |\n+-----+\n"<< endl;
18     }else if(d == 100){
19         cout << "+-----+\n|-  4G|\n|--   |\n|---  |\n|---- |\n|-----|\n+-----+\n"<< endl;
20     }
21     return 0;
22 }
时间: 2024-10-21 09:49:31

微软手机的信号显示的相关文章

微软手机到底败在哪

盼望着,盼望着,Win 10马上就要发布了,似乎微软在硬件.系统.软件.移动端等各领域的春天也要到了.然而就在Win 10即将在7月底正式发布前半个月这个关键节点上,微软却拿起屠刀,狠狠地砍向自家的手机硬件业务.一时间,原本被寄予厚望,被称为微软移动端翻身杀手锏的手机业务,就这样被定下血淋淋的宿命.微软手机到底怎么了?到底失败在哪,未来前景又如何? 减记+裁员 微软手机业务一败涂地 就在人们还津津乐道月底推出的Win 10,会给其手机带来怎样巨大变化时,微软的突然举动却让业界和大众目瞪口呆.微软

(转)解决android开发人员,手机app图标显示不正确问题

android程序更换图标安装后不变解决办法 最近在搞android的时候发现,一开始程序使用系统默认图标,等到应用发布的时候要更换图标,结果在测试机上图标就是不变,其他手机和模拟器上都更新了图标. 测试机是小米,据说这个问题只在小米上会出现.网上查了原因说是miui会缓存图标,并且提供了两个解决方法 1.进入目录  /data/system/customized_icons 下,找到你原来的旧图标,删除即可.需要root权限 2.把当前的工程换一个包名,重新安装即可.换了包名等于是一个新的应用

android的开发 华为手机上不显示menu键

android的开发,华为手机上不显示menu键解决办法: 在AndroidManifest.xml中讲targetSdkVersion改为9. <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="9" /> 原因: (2)高版本默认OptionsMenu在ActionBar里,不会有虚拟menu键: (1)华为没有菜单键的硬按钮.

手机背景图片在安卓手机上不显示

遇到一小问题,做好的手机页面在安卓手机上不显示 红框里的图片都不显示: 代码是div里套一个a标签,两个都是背景图片 后来把背景图片的background-size:cover;去掉就显示了,不知道为什么.先记录下来

手机录屏显示点击动作怎样操作?

手机录屏软件怎样把点击动作录制进去呢?你们尝尝会有很多疑问,但是面对你们的这些疑问,小编一直在努力的为你们解决问题,那么手机录屏显示点击动作怎么操作呢?那就一起往下看吧! 录屏大师http://www.xunjieshipin.com/download-airscreen 安卓录屏软件http://www.pc6.com/softview/SoftView_600540.html 软件介绍: 迅捷录屏大师APP是一款适用于安卓手机的软件,它可以录制手机屏幕视频,并且支持横竖录屏双选择.支持悬浮窗

基于手机4G信号做现场视频直播的教程,实现全终端可以观看

STEP1 . 硬件准备及设备连接 场景说明: 1.用户直接获取手机摄像头画面,用手机APP发起直播,常用于户外直接基于4G信号发起的直播: 2.用户使用POLYV云直播APP发起直播: 3.手机直播的优点:快速灵活,可以直接基于4G信号来发起直播,当然也可以在wifi信号下发起直播: 4.手机直播的缺点:可能会因4G信号的不稳定,影响直播画面的流畅度: 5.用户无须自己进行程序方面的开发,可以直接引用POLYV自带的观看页或扫二维码观看: 6.用户可以将此直播页面直接分享到朋友圈,也可发布到微

[android] 手机卫士来电显示号码归属地

继续N天前的项目 开启服务监听手机来电,查询数据库,显示归属地 详细内容可以参考这篇博文:http://www.cnblogs.com/taoshihan/p/5331232.html AddressService.java package com.qingguow.mobilesafe.service; import com.qingguow.mobilesafe.utils.NumberQueryAddressUtil; import android.app.Service; import

退出手机QQ依旧显示在线

老婆说明明看到你手机QQ在线,怎么发信息不回复?这让我非常是冤枉,我明明退出了啊! 晚上宝宝睡觉后,我们一起来研究,发现了当中的秘密,原来仅仅要选择了"退出后仍接受消息通知"这个选项,就算你退出了QQ(是在主菜单里点击退出,不是直接回退那种),也会显示手机QQ在线的,让你的朋友误觉得你在线,就算你用内存清理工具把内存中的QQ接受消息的进程清理掉也不会改变状态.更恶心的是,那个选项一開始在你退出QQ时还会出现让你选择,后来就不让你选择了,我是找了一会儿才找到那个设置的地方的.

退出手机QQ依然显示在线

老婆说明明看到你手机QQ在线,怎么发信息不回复?这让我很是冤枉,我明明退出了啊! 晚上宝宝睡觉后,我们一起来研究,发现了其中的秘密,原来只要选择了"退出后仍接受消息通知"这个选项,就算你退出了QQ(是在主菜单里点击退出,不是直接回退那种),也会显示手机QQ在线的,让你的朋友误认为你在线,就算你用内存清理工具把内存中的QQ接受消息的进程清理掉也不会改变状态.更恶心的是,那个选项一开始在你退出QQ时还会出现让你选择,后来就不让你选择了,我是找了一会儿才找到那个设置的地方的.