模拟

#include <iostream>
#include <string>
using namespace std; char numbers[][][] = {
{
' ', '-', ' ',
'|', ' ', '|',
' ', ' ', ' ',
'|', ' ', '|',
' ', '-', ' ',
},
{
' ', ' ', ' ',
' ', ' ', '|',
' ', ' ', ' ',
' ', ' ', '|',
' ', ' ', ' ',
},
{
' ', '-', ' ',
' ', ' ', '|',
' ', '-', ' ',
'|', ' ', ' ',
' ', '-', ' ',
},
{
' ', '-', ' ',
' ', ' ', '|',
' ', '-', ' ',
' ', ' ', '|',
' ', '-', ' ',
},
{
' ', ' ', ' ',
'|', ' ', '|',
' ', '-', ' ',
' ', ' ', '|',
' ', ' ', ' ',
},
{
' ', '-', ' ',
'|', ' ', ' ',
' ', '-', ' ',
' ', ' ', '|',
' ', '-', ' ',
},
{
' ', '-', ' ',
'|', ' ', ' ',
' ', '-', ' ',
'|', ' ', '|',
' ', '-', ' ',
},
{
' ', '-', ' ',
' ', ' ', '|',
' ', ' ', ' ',
' ', ' ', '|',
' ', ' ', ' ',
},
{
' ', '-', ' ',
'|', ' ', '|',
' ', '-', ' ',
'|', ' ', '|',
' ', '-', ' ',
},
{
' ', '-', ' ',
'|', ' ', '|',
' ', '-', ' ',
' ', ' ', '|',
' ', '-', ' ',
}
};
int size; void print(int line, char *se)
{
int i, j; for (i = ; i < strlen(se); i++)
{
cout << numbers[se[i] - ''][line][];
for (j = ; j < size; j++)
cout << numbers[se[i] - ''][line][];
cout << numbers[se[i] - ''][line][];
cout << " ";
}
cout << endl;
} void work()
{
char se[];
int i; cin >> se;
print(, se);
for (i = ; i < size; i++)
print(, se);
print(, se);
for (i = ; i < size; i++)
print(, se);
print(, se);
cout << endl;
} int main()
{
//freopen("t.txt", "r", stdin);
while (cin >> size && size != )
work();
return ;
}

poj1102的更多相关文章

随机推荐

  1. 【BZOJ1048】分割矩阵(记忆化搜索,动态规划)

    [BZOJ1048]分割矩阵(记忆化搜索,动态规划) 题面 BZOJ 洛谷 题解 一个很简单的\(dp\),写成记忆化搜索的形式的挺不错的. #include<iostream> #inc ...

  2. 【BZOJ4197】【Noi2015】寿司晚宴

    Description 为了庆祝 NOI 的成功开幕,主办方为大家准备了一场寿司晚宴.小 G 和小 W 作为参加 NOI 的选手,也被邀请参加了寿司晚宴. 在晚宴上,主办方为大家提供了 n−1 种不同 ...

  3. Compile、Make和Build的区别(as make, build, clean, run)

    Compile.Make和Build的区别 - 熔 岩 - 51CTO技术博客 http://lavasoft.blog.51cto.com/62575/436216/ 针对Java的开发工具,一般都 ...

  4. 解题:BZOJ 2673 World Final 2011 Chips Challenge

    题面 数据范围看起来很像网络流诶(滚那 因为限制多而且强,数据范围也不大,我们考虑不直接求答案,而是转化为判定问题 可以发现第二个限制相对好满足,我们直接枚举这个限制就可以.具体来说是枚举所有行中的最 ...

  5. 解题:HDU 4609 Three Idiots

    题面 要求组合的方法显然我们需要对桶卷积,即设$F(x)=\sum\limits_{i=1}^{maxx}x^{cnt[i]}$,然后我们初步的先把$F^2(x)$卷出来,表示选两条边.然后我们发现如 ...

  6. Angular http跨域

    原文:Angular http跨域 - 飞翔的小仓鼠 - 博客园 var app = angular.module('Mywind',['ui.router']); app.controller('M ...

  7. C/C++:copy control (拷贝控制)

    前言:当定义一个类的时候,我们显示或者隐式地指定在此类型的对象拷贝,移动,赋值,销毁时做些什么,一个类通过定义五种特殊的成员函数来控制这些操作,包括拷贝构造函数,拷贝赋值运算符,移动构造函数,移动赋值 ...

  8. mysql 中的共享锁和排他锁

    共享锁(share lock) 共享锁又称读锁,是读取操作创建的锁.其他用户可以并发读取数据,但任何事务都不能对数据进行修改(获取数据上的排他锁),直到已释放所有共享锁. 如果事务T对数据A加上共享锁 ...

  9. windows10下R配置Rstdio,怎么处理

    首先要确保电脑上只有一个R程序,然后官网下载Rstdio安装包. 配置:选择Rstdio配置界面的第三项,然后关联到R的安装文件夹下的BIN文件夹即可. 但是,直接打开Rstdio的话,界面会一片空白 ...

  10. print命令

    #%s为变量的占位符,s是string的简写,可接受字符. %d也是占位符,用于接受数字name = input("name:")age = input("age:&qu ...