1102 LC-Display
来源:互联网 发布:淘宝店宝贝图片尺寸 编辑:程序博客网 时间:2024/04/29 10:48
#include<iostream>#include<string>using namespace std;char** display(char c,int row,int column){//分配二维数组char **p = new char*[row];for(int i=0;i<row;++i){p[i] = new char[column];}//初始化for(int j=0;j<row;j++){for(int k=0;k<column;k++){p[j][k]=' ';}}int index=0;//1if(c=='1'){for(index=1;index<row/2;index++){p[index][column-1]='|';}for(index=row/2+1;index<row-1;index++){p[index][column-1]='|';}return p;}//2else if(c=='2'){for(index=1;index<column-1;index++){p[0][index]='-';p[row/2][index]='-';p[row-1][index]='-';}for(index=1;index<row/2;index++){p[index][column-1]='|';}for(index=row/2+1;index<row-1;index++){p[index][0]='|';}return p;}//3else if(c=='3'){for(index=1;index<column-1;index++){p[0][index]='-';p[row/2][index]='-';p[row-1][index]='-';}for(index=1;index<row/2;index++){p[index][column-1]='|';}for(index=row/2+1;index<row-1;index++){p[index][column-1]='|';}return p;}//4else if(c=='4'){for(index=1;index<column-1;index++){p[row/2][index]='-';}for(index=1;index<row/2;index++){p[index][column-1]='|';p[index][0]='|';}for(index=row/2+1;index<row-1;index++){p[index][column-1]='|';}return p;}//5else if(c=='5'){for(index=1;index<column-1;index++){p[0][index]='-';p[row/2][index]='-';p[row-1][index]='-';}for(index=1;index<row/2;index++){p[index][0]='|';}for(index=row/2+1;index<row-1;index++){p[index][column-1]='|';}return p;}//6else if(c=='6'){for(index=1;index<column-1;index++){p[0][index]='-';p[row/2][index]='-';p[row-1][index]='-';}for(index=1;index<row/2;index++){p[index][0]='|';}for(index=row/2+1;index<row-1;index++){p[index][0]='|';p[index][column-1]='|';}return p;}//7else if(c=='7'){for(index=1;index<column-1;index++){p[0][index]='-';}for(index=1;index<row/2;index++){p[index][column-1]='|';}for(index=row/2+1;index<row-1;index++){p[index][column-1]='|';}return p;}//8else if(c=='8'){for(index=1;index<column-1;index++){p[0][index]='-';p[row/2][index]='-';p[row-1][index]='-';}for(index=1;index<row/2;index++){p[index][0]='|';p[index][column-1]='|';}for(index=row/2+1;index<row-1;index++){p[index][0]='|';p[index][column-1]='|';}return p;}//9else if(c=='9'){for(index=1;index<column-1;index++){p[0][index]='-';p[row/2][index]='-';p[row-1][index]='-';}for(index=1;index<row/2;index++){p[index][0]='|';p[index][column-1]='|';}for(index=row/2+1;index<row-1;index++){p[index][column-1]='|';}return p;}//0else if(c=='0'){for(index=1;index<column-1;index++){p[0][index]='-';p[row-1][index]='-';}for(index=1;index<row/2;index++){p[index][0]='|';p[index][column-1]='|';}for(index=row/2+1;index<row-1;index++){p[index][0]='|';p[index][column-1]='|';}return p;}//释放for(int m=0;m<row;m++){delete[] p[m];delete[] p;}}int main(){//freopen("in.txt","r",stdin);//freopen("out.txt","w",stdout);int n;while(cin>>n && n>0){int row = 2*n+3;//行int column = n+2;//列string num;cin>>num;char **p[100];int index=0;for(;num[index]!='\0';index++){//cout<<num[index]<<endl;//分配二维数组p[index] = display(num[index],row,column);}for(int j=0;j<row;j++){for(int i=0;i<index;i++){for(int k=0;k<column;k++){cout<<p[i][j][k];}cout<<" ";}cout<<endl;}cout<<endl;}return 0;}
0 0
- POJ 1102 LC DISPLAY
- poj 1102 LC-Display
- POJ 1102 LC-Display
- poj 1102 LC-Display
- 1102 LC-Display
- POJ 1102 - LC-Display
- poj 1102 LC—display
- POJ 1102 LC-Display 模拟
- poj 1102 LC-Display(模拟)
- POJ 1102 LC Display 笔记
- LC-Display
- LC-Display
- LC-Display
- LC-Display
- LC-Display
- LC-Display
- LC-Display
- LC-Display
- 第十六周上机时间项目——项目1—小玩文件
- leetcode 236. Lowest Common Ancestor of a Binary Tree-二叉树共同祖先|深度遍历|递归|非递归
- java学习笔记之jdbc连接数据库
- 汇编学习(十六)X86汇编学习 (3) 32位保护模式杂谈
- Spartan-3 LVDS UCF
- 1102 LC-Display
- Linux RPM软件包
- phpstorm调试问题
- 构建WebIM聊天程序
- hadoop hdfs运行机制
- js常用函数
- 带着37度不雅观观参不雅观观去……征服银河系
- GCC 提供的原子操作
- Ubuntu安装Bazel