题目链接: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 - 小新三连(三):小新在求助相关推荐

  1. ZZULI2483: 小新三连(三):小新在求助

    2483: 小新三连(三):小新在求助 时间限制: 1 Sec  内存限制: 128 MB 提交: 184  解决: 84 [提交] [状态] [讨论版] [命题人:541723030106] 题目描 ...

  2. 玉山银行的一名新员工“玉山小i随身金融顾问”

    市场竞争.监管变化.客户体验一直在对金融行业发起挑战,所以无论监管.竞争.客户都会影响金融行业在成本和服务上的创新,金融行业越来越多的开始利用人工智能去满足现有发展提出的要求. 台湾玉山银行的数字化转 ...

  3. 小程序码之拉新推广需求实现

    需求场景 公司产品小程序需要做推广,用户通过小程序生成自己的小程序推广海报(海报内容包含小程序码及一些其他信息),新用户通过扫描他人分享的海报小程序码进入小程序并授权注册,则此用户与推广者绑定为被推光 ...

  4. 新零售saas小程序如何探索数字化门店的破局之路?

    后疫情时代,传统零售业面临的最大矛盾是什么?其实答案一目了然,那就是数字化能力与消费者多元化需求之间的不对等. 通俗一点来说,消费者的消费需求.习惯.场景不断发生着变化,更多的朝着线上发展.电商平台. ...

  5. 【小家java】java8新特性之---全新的日期、时间API(JSR 310规范),附SpringMVC、Mybatis中使用JSR310的正确姿势

    [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小家java ...

  6. 智能家居新体验:“小摩凳”足部按摩器上架小米有品

    上海2018年9月17日电 /美通社/ -- 双足为人体精气之根,分布着很多治病养生的重要穴位,合理地刺激这些穴位,能够促进人体血液流通,起到推迟衰老,祛病延年的作用. 越来越注重养生的时代,去足疗店 ...

  7. 小新air15为啥没人买_联想小新潮7000和小新air15对比 哪个更值得买

    联想小新潮7000和小新air15的联想旗下推出的新款笔记本产品,同属一家就不难要拿来比较.联想小新潮7000在外观上要更多种选择,但是联想小新air15的超高屏占比也是一大亮点,那么联想小新潮700 ...

  8. 小程序这13大新能力,将对你产生什么影响?

    近日,微信公开课"小程序专场",微信团队带来两项全新能力--"第三方服务"和"附近的小程序". 至此,小程序近期一共开放了13项新能力.对于 ...

  9. 造车新势力“蔚小理”变弱了?不,他们已走过幼年期

    出品 | 何玺 排版 | 叶媛 2022年是新能源汽车版图剧烈变化的一年.尤其是进入下半年以来,各大车企销量排行位置的升跌更是成为舆论关注焦点. 在刚过去的9.10两个月份销量数据中,过去曾长期占据前 ...

  10. 【小家java】java10新特性(简述十大新特性) 小步迭代

    相关阅读 [小家java]java5新特性(简述十大新特性) 重要一跃 [小家java]java6新特性(简述十大新特性) 鸡肋升级 [小家java]java7新特性(简述八大新特性) 不温不火 [小 ...

最新文章

  1. 汉字转16进制java_java实现汉字转unicode与汉字转16进制实例
  2. 《软件工程课程总结》
  3. GC回收垃圾对象过程
  4. 简述垃圾对象产生_使用零垃圾创建数百万个对象
  5. ORACLE 如何产生一个随机数
  6. .view-content:overflow:hidden 大错误
  7. 基于内容的视频标注——关键帧图象层标注
  8. vue 日期面板_VUE项目中如何方便的转换日期和时间
  9. 小白记事本--学不明白还怕忘记指针--loading未完待续
  10. deepin安装mysql记录
  11. 进程调度算法--时间片轮转算法
  12. DPDK - mlx5 drop action 性能 patch
  13. GoF的23种设计模式分类概念
  14. 万能PDF转换迅捷PDF转换成Word转换器评测
  15. 计算机上DEL和INS怎么转换,HGVS命名之【缺失插入】Deletion-insertion (delins/indel)
  16. python判断按键是否按下_python – 如何检查键修饰符是否被按下(shift,ctrl,alt)?
  17. 基于JavaGUI的中英文打字训练测试软件设计
  18. 我们应该如何看待牛市熊市?到了牛市熊市有什么标志吗?
  19. 如何更改html的默认应用,win10更改默认打开程序设置方法_win10怎么更改应用默认打开方式-win7之家...
  20. 360 新推出的搜索会成功吗?

热门文章

  1. ASP.NET动态网站开发培训-04.创建一个四则运算器
  2. Redis配置与优化
  3. 如何对SQuAD1.1数据集进行预处理「详解版」
  4. 查询至少选修课程号为'c2'和'c4' 两门课程的学生学号
  5. python中间值怎么获得_使用python 3的中间值
  6. 【Visual C++】游戏开发笔记十七 游戏基础算法 一 游戏随机系统初步
  7. eric7 22.4版本安装
  8. 用MATLAB模拟三体运动的代码
  9. vmware15下载
  10. 感谢相遇镇邦会何星火,让我重拾生活信心