本文共 3500 字,大约阅读时间需要 11 分钟。
1、
2、比赛的时候居然想了一个小时,才意识到是3*3字符的含义,纠结,好在一遍AC了
题目:
1 2 5 62 3 4 2
_ _ _ | _||_ |_ ||_ _||_| _ _ _ _| _||_| _||_ _| ||_
The digits showed by the digital clock are as follows: _ _ _ _ _ _ _ _ | _| _||_||_ |_ ||_||_|| | ||_ _| | _||_| ||_| _||_|
辽宁省赛2010
#include#include #include #include #include using namespace std;int a[5];int main(){ while(scanf("%d%d%d%d",&a[0],&a[1],&a[2],&a[3])!=EOF) { for(int i=0; i<3; i++) { for(int j=0; j<=3; j++) { if(i==0) { if(a[j]==1) printf(" "); else if(a[j]==2) printf(" _ "); else if(a[j]==3) printf(" _ "); else if(a[j]==4) printf(" "); else if(a[j]==5) printf(" _ "); else if(a[j]==6) printf(" _ "); else if(a[j]==7) printf(" _ "); else if(a[j]==8) printf(" _ "); else if(a[j]==9) printf(" _ "); else if(a[j]==0) printf(" _ "); } else if(i==1) { if(a[j]==1) printf(" |"); else if(a[j]==2) printf(" _|"); else if(a[j]==3) printf(" _|"); else if(a[j]==4) printf("|_|"); else if(a[j]==5) printf("|_ "); else if(a[j]==6) printf("|_ "); else if(a[j]==7) printf(" |"); else if(a[j]==8) printf("|_|"); else if(a[j]==9) printf("|_|"); else if(a[j]==0) printf("| |"); } else if(i==2) { if(a[j]==1) printf(" |"); else if(a[j]==2) printf("|_ "); else if(a[j]==3) printf(" _|"); else if(a[j]==4) printf(" |"); else if(a[j]==5) printf(" _|"); else if(a[j]==6) printf("|_|"); else if(a[j]==7) printf(" |"); else if(a[j]==8) printf("|_|"); else if(a[j]==9) printf(" _|"); else if(a[j]==0) printf("|_|"); } } printf("\n"); } } return 0;}
转载地址:http://lgddi.baihongyu.com/