1027:电子钟分数: 10
时间限制:1 秒
内存限制:32 兆
特殊判题: 否
提交:17
解决: 11
标签
- 模拟
题目描述
电子钟用四个数字来表示时间,每个数字的尺寸为3*3,用于表示数字的字符包括‘|’、‘_’和空格。
现在给你当前的时间,请你告诉我们电子钟是如何展示这个时间的。
电子钟显示的数字样式如下:
_ _ _ _ _ _ _ _ | _| _||_||_ |_ ||_||_|| | ||_ _| | _||_| ||_| _||_|
输入格式
输入包含多组测试数据。每组输入包含4个整数,表示当前时间。
输出
对于每组输入,输出由电子钟显示出来的时间样式。
样例输入
1 2 5 6
2 3 4 2
样例输出
_ _ _
| _||_ |_
||_ _||_|
_ _ _
_| _||_| _|
|_ _| ||_
#include<stdio.h> int main(){ int n[4],i; while(scanf("%d%d%d%d",&n[0],&n[1],&n[2],&n[3])!=EOF){ for(i=0;i<4;i++){ switch(n[i]){ case 1: case 4://不能以为没有就可以不输出,要输出空格!!! printf(" ") ; break; default: printf(" _ ") ; } }//第一排 printf("\n"); for(i=0;i<4;i++){ switch(n[i]){ case 1: case 7: printf(" |"); break; case 2: case 3: printf(" _|"); break; case 4: case 8: case 9: printf("|_|"); break; case 5: case 6: printf("|_ "); break; case 0: printf("| |"); } } printf("\n"); for(i=0;i<4;i++){ switch(n[i]){ case 1: case 4: case 7: printf(" |"); break; case 2: printf("|_ "); break; case 3: case 5: case 9: printf(" _|"); break; case 6: case 8: case 0: printf("|_|"); break; } } printf("\n"); } }
时间: 2024-10-13 09:55:16