1 条题解
-
0
C++ :
#include <vector> #include <stdio.h> using namespace std; int main() { vector<int> v; int n; char a[3][12]; vector<int>::iterator it; int p; int i,j,k; while(scanf("%d",&n)!=EOF) { v.push_back(n); for(k=0;k<3;++k) { scanf("%d",&n); v.push_back(n); } for(it=v.begin();it!=v.end();++it) { p=3*(it-v.begin()); switch(*it) { case 1: a[0][p]=' '; a[0][p+1]=' '; a[0][p+2]=' '; a[1][p]=' '; a[1][p+1]=' '; a[1][p+2]='|'; a[2][p]=' '; a[2][p+1]=' '; a[2][p+2]='|'; break; case 2: a[0][p]=' '; a[0][p+1]='_'; a[0][p+2]=' '; a[1][p]=' '; a[1][p+1]='_'; a[1][p+2]='|'; a[2][p]='|'; a[2][p+1]='_'; a[2][p+2]=' '; break; case 3: a[0][p]=' '; a[0][p+1]='_'; a[0][p+2]=' '; a[1][p]=' '; a[1][p+1]='_'; a[1][p+2]='|'; a[2][p]=' '; a[2][p+1]='_'; a[2][p+2]='|'; break; case 4: a[0][p]=' '; a[0][p+1]=' '; a[0][p+2]=' '; a[1][p]='|'; a[1][p+1]='_'; a[1][p+2]='|'; a[2][p]=' '; a[2][p+1]=' '; a[2][p+2]='|'; break; case 5: a[0][p]=' '; a[0][p+1]='_'; a[0][p+2]=' '; a[1][p]='|'; a[1][p+1]='_'; a[1][p+2]=' '; a[2][p]=' '; a[2][p+1]='_'; a[2][p+2]='|'; break; case 6: a[0][p]=' '; a[0][p+1]='_'; a[0][p+2]=' '; a[1][p]='|'; a[1][p+1]='_'; a[1][p+2]=' '; a[2][p]='|'; a[2][p+1]='_'; a[2][p+2]='|'; break; case 7: a[0][p]=' '; a[0][p+1]='_'; a[0][p+2]=' '; a[1][p]=' '; a[1][p+1]=' '; a[1][p+2]='|'; a[2][p]=' '; a[2][p+1]=' '; a[2][p+2]='|'; break; case 8: a[0][p]=' '; a[0][p+1]='_'; a[0][p+2]=' '; a[1][p]='|'; a[1][p+1]='_'; a[1][p+2]='|'; a[2][p]='|'; a[2][p+1]='_'; a[2][p+2]='|'; break; case 9: a[0][p]=' '; a[0][p+1]='_'; a[0][p+2]=' '; a[1][p]='|'; a[1][p+1]='_'; a[1][p+2]='|'; a[2][p]=' '; a[2][p+1]='_'; a[2][p+2]='|'; break; case 0: a[0][p]=' '; a[0][p+1]='_'; a[0][p+2]=' '; a[1][p]='|'; a[1][p+1]=' '; a[1][p+2]='|'; a[2][p]='|'; a[2][p+1]='_'; a[2][p+2]='|'; } } for(i=0;i<3;++i) { for(j=0;j<12;++j) printf("%c",a[i][j]); printf("\n"); } v.clear(); } return 0; }
- 1
信息
- ID
- 1323
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者