时钟--中级

 1 Sec 64 MB |  显示标签
212335
通过提交

题目描述

作为一名acmer,有好的数学功底非常有优势,小c是个数学思维很灵活的acmer,他最喜欢0123456789这几个数字了,现在他想考考你,你要做的就是把这几个数字表示成时钟数字的样子,如下图:

输入一个整数n,输出n的时钟数字的表示形式。
时钟数字其实是由不同位置的5*3个字符组成,每个位置的字符要么是空格,要么是-,要么是|(每个位置的字符只可能是‘ ’,‘-’,‘|’这三个字符中的一个),各个位置的字符不同就可以表示不同的数字。
注意下图才是小c喜欢的0-9的数字时钟的表示形式:

输入格式

先输入一个整数T(0<T<=100),表示下面有T组测试数据,每组测试包括一个整数n(n>=0,n<=9)

输出格式

对于每组测试数据,n的数字时钟的表示形式,具体输出细节见样例(注意空格)

样例输入 #1

10
1
2
3
4
5
6
7
8
9
0

样例输出 #1

Case #1:
   
  |
   
  |
   
Case #2:
 - 
  |
 - 
|  
 - 
Case #3:
 - 
  |
 - 
  |
 - 
Case #4:
   
| |
 - 
  |
   
Case #5:
 - 
|  
 - 
  |
 - 
Case #6:
 - 
|  
 - 
| |
 - 
Case #7:
 - 
| |
   
  |
   
Case #8:
 - 
| |
 - 
| |
 - 
Case #9:
 - 
| |
 - 
  |
 - 
Case #10:
 - 
| |
   
| |
 -

来源

The 12th ZJNU Anniversary Contest
 上传者
coach
 创建时间
2014-07-17 23:50