浏览 1586 次
锁定老帖子 主题:杰哥私房题——显示器
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-09
问题描述
#include <stdio.h> #include <string.h> int main(){ int size; char num[20]; char n1[11] = {"- -- -----"}; char n2[11] = {"| ||| ||"}; char n3[11] = {"||||| |||"}; char n4[11] = {" ----- --"}; char n5[11] = {"| | | | "}; char n6[11] = {"|| |||||||"}; char n7[11] = {"- -- -- --"}; while(1){ scanf("%d %s", &size, num); if(size == 0) break; int length = strlen(num); int i,j,k; for(i = 0; i < length; i++){ printf(" "); for(j = 0; j < size; j++){ printf("%c", n1[num[i] - '0']); } printf(" "); } printf("\n"); for(i = 0; i < size; i++){ for(j = 0; j < length; j ++){ printf("%c", n2[num[j] - '0']); for(k = 0; k < size; k++){ printf(" "); } printf("%c", n3[num[j] - '0']); printf(" "); } printf("\n"); } for(i = 0; i < length; i++){ printf(" "); for(j = 0; j < size; j++){ printf("%c", n4[num[i] - '0']); } printf(" "); } printf("\n"); for(i = 0; i < size; i++){ for(j = 0; j < length; j ++){ printf("%c", n5[num[j] - '0']); for(k = 0; k < size; k++){ printf(" "); } printf("%c", n6[num[j] - '0']); printf(" "); } printf("\n"); } for(i = 0; i < length; i++){ printf(" "); for(j = 0; j < size; j++){ printf("%c", n7[num[i] - '0']); } printf(" "); } printf("\n"); printf("\n"); } return 0; }
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |