日历
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
---|
26 | 27 | 28 | 29 | 30 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 1 | 2 | 3 | 4 | 5 | 6 |
|
统计
- 随笔 - 23
- 文章 - 122
- 评论 - 31
- 引用 - 0
导航
常用链接
留言簿(2)
随笔档案(23)
文章分类(270)
文章档案(122)
我的豆瓣
搜索
最新评论
阅读排行榜
评论排行榜
|
画图题,直接打表。 #include <stdio.h>
char h[5][62] = { "*****..***..**.*******.*****.*****.********.**", "*..**.**.*.**.****..*..**..*.*.", "*****.*****.**.***..*****.********.***..", ".*.**..*.*..*.**.*.*..**..*..***..", "*****.**********.*..**.*****.*********.." };
char v[61][6] = { "*****", "*.", "*****", ".*", "*****", "..", ".***.", "**", "*****", "**", "**", "..", "**", "**", "**", ".*.*.", "..*..", "..", "*****", "*.", "***..", "*.", "*****", "..", "..", "..", "**", "**", "*****", "**", "**", "..", "*****", "**", "*****", "*.*..", "*..**", "..", "*****", "..*..", "..*..", "..*..", "*****", "..", "***..", "*..*.", "**", "*..*.", "***..", "..", "*****", "**", "**", "**", "*****", "..", "**", ".*.*.", "..*..", "..*..", "..*.." };
void draw(int n) { if(n < 0) { n = -n; for(int i = 0; i < 61 * n; i++) { for(int j = 0; j < 5 * n; j++) { printf("%c", v[i / n][j / n]); } printf("\n"); } } else { for(int i = 0; i < 5 * n; i++) { for(int j = 0; j < 61 * n; j++) { printf("%c", h[i / n][j / n]); } printf("\n"); } } printf("\n\n"); }
int main() { int n; while(scanf("%d", &n), n) draw(n); return 0; }
|