love
2016-02-28 21:59
190 查看
#include <stdio.h> #include <string.h> int main() { int i,j,k; char str[30][30]; memset(str,0,sizeof(str)); for(i=0,k=3;i<4;i++) { if(!i) for(j=3;j<6;j++) str[i][j]=str[i][18-j]=3; else { k--; str[i][k]=str[i][18-k]=3; str[i][8-k]=str[i][10+k]=3; } } str[i][0]=str[i][9]=str[i][18]=3; for(i=5;i<15;i++) { j=i-5; str[i][j]=str[i][18-j]=3; } for(i=16;i<19;i++) str[i][0]=str[i][5]=str[i][8]=str[i][10]=str[i][14]=3; for(;i<22;i++) str[i][0]=str[i][5]=str[i][8]=str[i][11]=str[i][13]=3; for(j=0;j<19;j++) str[i][j]=3; str[i][4]=str[i][9]=str[i][10]=str[i][11]=0; str[i][13]=str[i][14]=str[i][15]=0; for(i=16;i<22;i++) for(j=16;j<20;j++) str[i][j]=3; str[16][6]=str[16][7]=3; for(i=17;i<19;i++) for(j=17;j<20;j++) str[i][j]=0; for(i=20;i<22;i++) for(j=17;j<20;j++) str[i][j]=0; for(i=0;i<23;i++) { for(j=0;j<19;j++) printf("%c ",str[i][j]); puts(""); } return 0; }
相关文章推荐
- 基于彻底解耦合的实验性iOS架构
- java ee 13种技术
- Tiny6410学习移植usb无线网卡(一)
- java笔记
- 数组和指针的问题
- 散列表的学习和探讨(算法导论第11章)
- js的几种循环语句
- 加权GN算法的Java实现
- [ 转载 ] javascript 闭包详解
- pthread库实现一个简单的任务池
- 《大型网站技术架构》笔记(三)
- 超级简单的Android Studio jni 实现(无需命令行)
- java变量初始化顺序
- Data Structures And Problem Solving Using Java (Fourth Edition)中译版(Java 多态篇)
- 常用oracle数据库命令
- Android学习资料
- JavaScript函数表达式
- 3-2-进制转换-栈和队列-第3章-《数据结构》课本源码-严蔚敏吴伟民版
- Two Sum [leetcode 1]
- js实现弧形菜单特效