2017计蒜之道初赛第六场-微软手机的信号显示
来源:互联网 发布:手机相机滤镜软件 编辑:程序博客网 时间:2024/04/30 15:53
微软近日推出了一款功能极简的手机,在手机上用一个包含了 7×7 个像素的区域来显示手机信号。满信号的时候显示如下:
每一格信号(第 i(1≤i≤5) 格信号有 i 个-
)代表 20% 的信号强度,不足一格信号的部分不显示。同时会在右上角显示当前的网络传输模式。在信号强度不低于 90% 的时候显示4G
;当信号低于 90%、不低于 60% 的时候显示3G
;否则显示E
。
对于给定的当前信号强度 d%,输出信号的 7×7 像素的图案。
输入格式
输入一个整数 d(0≤d≤100),表示信号强度。
输出格式
按照题目要求输出,每行末尾不要输出多余的空白字符。
样例输入1
0
样例输出1
+-----+| E|| || || || |+-----+
样例输入2
65
样例输出2
+-----+|- 3G||-- ||--- || || |+-----+
题目大意:中文题
解题思路:模拟
#include<iostream>#include<cstring>#include<string>#include<vector>#include<algorithm>#include<cstdio>#include<map>#include<set>#include<cmath>#include<cctype>#include<cstdlib>#include<list>#include<iomanip>using namespace std;typedef long long LL;const int MAXN=1e3+10;const int INF=0x3f3f3f3f;int main(){ int d; while(cin>>d) { if(d<20) { cout<<"+-----+"<<endl; cout<<"| E|"<<endl; cout<<"| |"<<endl; cout<<"| |"<<endl; cout<<"| |"<<endl; cout<<"| |"<<endl; cout<<"+-----+"<<endl; }else if(d>=20&&d<40) { cout<<"+-----+"<<endl; cout<<"|- E|"<<endl; cout<<"| |"<<endl; cout<<"| |"<<endl; cout<<"| |"<<endl; cout<<"| |"<<endl; cout<<"+-----+"<<endl; }else if(d>=40&&d<60) { cout<<"+-----+"<<endl; cout<<"|- E|"<<endl; cout<<"|-- |"<<endl; cout<<"| |"<<endl; cout<<"| |"<<endl; cout<<"| |"<<endl; cout<<"+-----+"<<endl; }else if(d>=60&&d<80) { cout<<"+-----+"<<endl; cout<<"|- 3G|"<<endl; cout<<"|-- |"<<endl; cout<<"|--- |"<<endl; cout<<"| |"<<endl; cout<<"| |"<<endl; cout<<"+-----+"<<endl; }else if(d>=80&&d<90) { cout<<"+-----+"<<endl; cout<<"|- 3G|"<<endl; cout<<"|-- |"<<endl; cout<<"|--- |"<<endl; cout<<"|---- |"<<endl; cout<<"| |"<<endl; cout<<"+-----+"<<endl; }else if(d>=90&&d<100) { cout<<"+-----+"<<endl; cout<<"|- 4G|"<<endl; cout<<"|-- |"<<endl; cout<<"|--- |"<<endl; cout<<"|---- |"<<endl; cout<<"| |"<<endl; cout<<"+-----+"<<endl; }else { cout<<"+-----+"<<endl; cout<<"|- 4G|"<<endl; cout<<"|-- |"<<endl; cout<<"|--- |"<<endl; cout<<"|---- |"<<endl; cout<<"|-----|"<<endl; cout<<"+-----+"<<endl; } } return 0;}
阅读全文
0 0
- 计蒜客-2017 计蒜之道 初赛 第六场-A-微软手机的信号显示
- 2017计蒜之道初赛第六场-微软手机的信号显示
- 2017 计蒜之道 初赛 第六场 微软大楼设计方案(中等)【思维+RMQ】
- 2017 计蒜之道 初赛 第六场 微软大楼设计方案(中等)
- 计蒜客-2017 计蒜之道 初赛 第六场-C-微软大楼设计方案(中等)
- 2017 计蒜之道 初赛 第六场 微软大楼设计方案(困难)(rmq+二分优化)@
- 2017计蒜之道初赛第六场-微软大楼设计方案(简单)
- 2017计蒜之道第六场初赛 微软大楼设计方案(中等)(线段树)
- 【计蒜之道】微软手机的信号显示
- 2017 计蒜之道 初赛 第六场
- 2017 计蒜之道 初赛 第六场
- 2017 计蒜之道 初赛 第六场
- 2017 计蒜之道初赛第六场
- 2017 计蒜之道初赛第六场 题解
- 2017 计蒜之道 初赛 第六场 !
- [树形DP 双指针扫描] 2016 计蒜之道 初赛 第六场 微软的员工福利
- 2017计蒜之道程序设计大赛初赛第六场题解
- 2017 计蒜之道 初赛 第六场(解题报告)
- sysfs文件系统之初始化
- CANopen协议报文处理
- 使用Centos的yum安装java后,安装包中没有jps文件
- 如何安装IOS11系统
- Excel表格数据导入mysql数据库中
- 2017计蒜之道初赛第六场-微软手机的信号显示
- extjs4的radiogroup设值
- Ctrl+C 后能同时保存snapshot和日志的方法
- 自定义View(通过ViewGroup实现,Textview长度根据字数的多少而定的)
- CANopen对象字典
- linux死锁
- 减少使用@SuppressLint("NewApi")
- flexbox布局
- CSS布局模型