ZZULI - 小新三连(三):小新在求助
题目链接:http://acm.zzuli.edu.cn/problem.php?id=2483
时间限制: 1 Sec 内存限制: 128 MB
题目描述
小新回到机房后,刷了很多的题,但是他现在碰到了一道难题,无法解决,所以他想寻求你的帮助.问题是这样的,有一个魔方,魔方包含六种图案,可以分别表示为六个数字,问小新能不能在有限步数之内将魔方还原为所有面同色的状态,小新感觉头都大了。
由于那道题目的输入只包含数字,小新看的头都晕了,所以小新想让你帮他画出魔方的某一面,以方便自己观察魔方的状态。魔方的每一面包括九个格子,每个格子为3*3的大小,1、2、3、4、5、6所代表的图案分别为@、*、^、$、&、o。
输入
第一行输入一个数T,代表输入的测试样例的组数.每组数据三行,每行有空格分隔三个数字n(1<=n<=6),魔方的某一面对应的格子的图案。
输出
对于每个样例将魔方的那个面打印出来,两组样例之间需要有空行分隔.具体格式请参照样例输出。
样例输入
2
1 2 3
1 2 3
1 2 3
5 6 3
6 1 3
5 2 5
样例输出
@@@|***|^^^
@@@|***|^^^
@@@|***|^^^
-----------
@@@|***|^^^
@@@|***|^^^
@@@|***|^^^
-----------
@@@|***|^^^
@@@|***|^^^
@@@|***|^^^&&&|ooo|^^^
&&&|ooo|^^^
&&&|ooo|^^^
-----------
ooo|@@@|^^^
ooo|@@@|^^^
ooo|@@@|^^^
-----------
&&&|***|&&&
&&&|***|&&&
&&&|***|&&&
解题思路
这一题就是个水题,只要按要求把图形打印出来就行了(每个数字代表一个3*3的图形)。
#include <stdio.h>
char a[8] = {0, '@','*', '^', '$', '&', 'o'};
int main() {int t, s[5][5];scanf("%d", &t);while (t--) {for (int i = 0; i < 3; i++)for (int j = 0; j < 3; j++)scanf("%d", &s[i][j]);for (int i = 0; i < 3; i++) {for (int j = 0; j < 3; j++) {for (int k = 0; k < 9; k++) {if (!(k % 3) && k)printf("|");printf("%c", a[s[i][k / 3]]);}printf("\n"); }if (i != 2) {for (int j = 0; j < 11; j++)printf("-");printf("\n");}}if (t)printf("\n");}return 0;
}
ZZULI - 小新三连(三):小新在求助相关推荐
- ZZULI2483: 小新三连(三):小新在求助
2483: 小新三连(三):小新在求助 时间限制: 1 Sec 内存限制: 128 MB 提交: 184 解决: 84 [提交] [状态] [讨论版] [命题人:541723030106] 题目描 ...
- 玉山银行的一名新员工“玉山小i随身金融顾问”
市场竞争.监管变化.客户体验一直在对金融行业发起挑战,所以无论监管.竞争.客户都会影响金融行业在成本和服务上的创新,金融行业越来越多的开始利用人工智能去满足现有发展提出的要求. 台湾玉山银行的数字化转 ...
- 小程序码之拉新推广需求实现
需求场景 公司产品小程序需要做推广,用户通过小程序生成自己的小程序推广海报(海报内容包含小程序码及一些其他信息),新用户通过扫描他人分享的海报小程序码进入小程序并授权注册,则此用户与推广者绑定为被推光 ...
- 新零售saas小程序如何探索数字化门店的破局之路?
后疫情时代,传统零售业面临的最大矛盾是什么?其实答案一目了然,那就是数字化能力与消费者多元化需求之间的不对等. 通俗一点来说,消费者的消费需求.习惯.场景不断发生着变化,更多的朝着线上发展.电商平台. ...
- 【小家java】java8新特性之---全新的日期、时间API(JSR 310规范),附SpringMVC、Mybatis中使用JSR310的正确姿势
[小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小家java ...
- 智能家居新体验:“小摩凳”足部按摩器上架小米有品
上海2018年9月17日电 /美通社/ -- 双足为人体精气之根,分布着很多治病养生的重要穴位,合理地刺激这些穴位,能够促进人体血液流通,起到推迟衰老,祛病延年的作用. 越来越注重养生的时代,去足疗店 ...
- 小新air15为啥没人买_联想小新潮7000和小新air15对比 哪个更值得买
联想小新潮7000和小新air15的联想旗下推出的新款笔记本产品,同属一家就不难要拿来比较.联想小新潮7000在外观上要更多种选择,但是联想小新air15的超高屏占比也是一大亮点,那么联想小新潮700 ...
- 小程序这13大新能力,将对你产生什么影响?
近日,微信公开课"小程序专场",微信团队带来两项全新能力--"第三方服务"和"附近的小程序". 至此,小程序近期一共开放了13项新能力.对于 ...
- 造车新势力“蔚小理”变弱了?不,他们已走过幼年期
出品 | 何玺 排版 | 叶媛 2022年是新能源汽车版图剧烈变化的一年.尤其是进入下半年以来,各大车企销量排行位置的升跌更是成为舆论关注焦点. 在刚过去的9.10两个月份销量数据中,过去曾长期占据前 ...
- 【小家java】java10新特性(简述十大新特性) 小步迭代
相关阅读 [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小 ...
最新文章
- 汉字转16进制java_java实现汉字转unicode与汉字转16进制实例
- 《软件工程课程总结》
- GC回收垃圾对象过程
- 简述垃圾对象产生_使用零垃圾创建数百万个对象
- ORACLE 如何产生一个随机数
- .view-content:overflow:hidden 大错误
- 基于内容的视频标注——关键帧图象层标注
- vue 日期面板_VUE项目中如何方便的转换日期和时间
- 小白记事本--学不明白还怕忘记指针--loading未完待续
- deepin安装mysql记录
- 进程调度算法--时间片轮转算法
- DPDK - mlx5 drop action 性能 patch
- GoF的23种设计模式分类概念
- 万能PDF转换迅捷PDF转换成Word转换器评测
- 计算机上DEL和INS怎么转换,HGVS命名之【缺失插入】Deletion-insertion (delins/indel)
- python判断按键是否按下_python – 如何检查键修饰符是否被按下(shift,ctrl,alt)?
- 基于JavaGUI的中英文打字训练测试软件设计
- 我们应该如何看待牛市熊市?到了牛市熊市有什么标志吗?
- 如何更改html的默认应用,win10更改默认打开程序设置方法_win10怎么更改应用默认打开方式-win7之家...
- 360 新推出的搜索会成功吗?