当前位置: 首页 > news >正文

刷题——显示屏

目录

题目描述

输入格式

输出格式

输入输出样例

说明/提示


题目描述

液晶屏上,每个阿拉伯数字都是可以显示成 3×5 的点阵的(其中 X 表示亮点,. 表示暗点)。现在给出数字位数(不超过 100100)和一串数字,要求输出这些数字在显示屏上的效果。数字的显示方式如同样例输出,注意每个数字之间都有一列间隔。

输入格式

第一行输入一个正整数 n,表示数字的位数。

第二行输入一个长度为 n 的自然数。

输出格式

输出五行,表示显示屏上的数字。

输入输出样例

输入 #1

10
0123456789

输出 #1

XXX...X.XXX.XXX.X.X.XXX.XXX.XXX.XXX.XXX
X.X...X...X...X.X.X.X...X.....X.X.X.X.X
X.X...X.XXX.XXX.XXX.XXX.XXX...X.XXX.XXX
X.X...X.X.....X...X...X.X.X...X.X.X...X
XXX...X.XXX.XXX...X.XXX.XXX...X.XXX.XXX

说明/提示

数据保证,1≤n≤100。

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
char a[10][5][3] =
{{//0'X','X','X','X','.','X','X','.','X','X','.','X','X','X','X',},{//1'.','.','X','.','.','X','.','.','X','.','.','X','.','.','X',},{//2'X','X','X','.','.','X','X','X','X','X','.','.','X','X','X',},{//3'X','X','X','.','.','X','X','X','X','.','.','X','X','X','X',},{//4'X','.','X','X','.','X','X','X','X','.','.','X','.','.','X',},{//5'X','X','X','X','.','.','X','X','X','.','.','X','X','X','X',},{//6'X','X','X','X','.','.','X','X','X','X','.','X','X','X','X',},{//7'X','X','X','.','.','X','.','.','X','.','.','X','.','.','X',},{//8'X','X','X','X','.','X','X','X','X','X','.','X','X','X','X',},{//9'X','X','X','X','.','X','X','X','X','.','.','X','X','X','X',}
};
int main()
{char s[105];int n; cin >> n;for (int i = 1; i <= n; i++){cin >> s[i];}for (int i = 0; i < 5; i++){for (int j = 1; j <= n; j++){for (int k = 0; k < 3; k++){cout << a[s[j] - '0'][i][k];}if (j != n)cout << '.';}cout << endl;//每行结束换行}return 0;
}

http://www.lryc.cn/news/307945.html

相关文章:

  • WEB服务器-Tomcat(黑马学习笔记)
  • 第五节:Vben Admin权限-前端控制方式
  • 蓝桥杯备赛第二篇(背包问题)
  • 【postgresql 基础入门】带过滤条件的查询,where子句中的操作符介绍,案例展示,索引失效的大坑就在这里
  • vue项目打包获取git commit信息并输出到打包后的指定文件夹中
  • vue 移动端app预览和保存pdf踩坑
  • Vueuse:打造高效的 Vue.js 开发利器
  • mysql锁的创建方式
  • 5.WEB渗透测试-前置基础知识-常用的dos命令
  • 解决:code ERESOLVE:ERESOLVE could not resolve 的报错问题
  • Dockerfile(3) - WORKDIR 指令详解
  • 2024万元投影仪怎么选?极米RS10 Ultra和当贝X5 Ultra实测横评
  • java环境搭建
  • 【GB28181】wvp-GB28181-pro快速修改登录页面名称(前端)
  • 【lv15 day1 设备号申请和注销】
  • JVM对象创建与内存分配机制
  • 《TCP/IP详解 卷一》第10章 UDP和IP分片
  • Android进阶之路 - RecyclerView停止滑动后Item自动居中(SnapHelper辅助类)
  • 高性能图表组件LightningChart .NET v11.0发布——增强DPI感知能力
  • 神经网络系列---计算图基本原理
  • 3D数字孪生
  • C++惯用法之空基类优化
  • 【生成式AI】ChatGPT 原理解析(2/3)- 预训练 Pre-train
  • Day03:Web架构OSS存储负载均衡CDN加速反向代理WAF防护
  • C++多线程同步(上)
  • 猜猜心里数字(个人学习笔记黑马学习)
  • 实用Pycharm插件
  • 数据结构试题练习
  • s-table和columns初始化不完整,造成table文件的filter报错
  • SLA 是什么?如何实现 SLA 管理