博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HNUSTOJ-1258 Time
阅读量:6076 次
发布时间:2019-06-20

本文共 1924 字,大约阅读时间需要 6 分钟。

1258: Time

时间限制: 1 Sec  内存限制: 128 MB
提交: 16  解决: 11
[][][]

题目描述

 

Digital clock use 4 digits to express time, each digit is described by 3*3 characters (including”|”,”_”and” “).now given the current time, please tell us how can it be expressed by the digital clock.

 

输入

 

There are several test cases.

Each case contains 4 integers in a line, separated by space.

Proceed to the end of file.

 

输出

 

For each test case, output the time expressed by the digital clock such as Sample Output.

 

样例输入

1 2 5 62 3 4 2

样例输出

_  _  _   | _||_ |_   ||_  _||_| _  _     _  _| _||_| _||_  _|  ||_
#include
#include
#include
using namespace std; int main(){ int a[4]; while(scanf("%d %d %d %d", &a[0], &a[1], &a[2], &a[3]) == 4){ for(int i = 1; i <= 3; i++){ for(int j = 0; j < 4 && i == 1; j++){ if(a[j] == 1 || a[j] == 4) printf(" "); else printf(" _ "); } for(int j = 0; j < 4 && i == 2; j++){ switch(a[j]){ case 4: case 8: case 9: printf("|_|"); break; case 1: case 7: printf(" |"); break; case 2: case 3: printf(" _|"); break; case 5: case 6: printf("|_ "); break; case 0: printf("| |"); break; } } for(int j = 0; j < 4 && i == 3; j++){ switch(a[j]){ case 1: case 4: case 7: printf(" |"); break; case 2: printf("|_ "); break; case 3: case 9: case 5: printf(" _|"); break; case 6: case 8: case 0: printf("|_|"); break; } } printf("\n"); } }}

 

转载于:https://www.cnblogs.com/Pretty9/p/7406781.html

你可能感兴趣的文章
使用ansible工具部署ceph
查看>>
linux系列博文---->深入理解linux启动运行原理(一)
查看>>
Android反编译(一) 之反编译JAVA源码
查看>>
结合当前公司发展情况,技术团队情况,设计一个适合的技术团队绩效考核机制...
查看>>
python-45: opener 的使用
查看>>
cad图纸转换完成的pdf格式模糊应该如何操作?
查看>>
Struts2与Struts1区别
查看>>
网站内容禁止复制解决办法
查看>>
Qt多线程
查看>>
我的友情链接
查看>>
Ubuntu12.04 编译android源代码及生成模拟器经历分享
查看>>
KVM网络桥接设置方法
查看>>
Puppet学习手册:Puppet Yum安装
查看>>
我的友情链接
查看>>
ansible学习记录
查看>>
网思科技校园网计费解决方案
查看>>
我的友情链接
查看>>
携程 Apollo分布式部署
查看>>
2017 Hackatari Codeathon B. 2Trees(深搜)(想法)
查看>>
单词统计
查看>>