题目描述
Zero不知道为什么,从小学开始画画的成绩都很糟,不及格是家常便饭,连最基本的零对他来说都有难度,所以大家来用不同的字符告诉他,零是怎么写的。
输入要求
输入1个字符 q,q为任意字符,但非汉字,一个数字n(n<=20),为零的宽度
输出要求
见样例
输入样例
a 3
b 6
7 1
输出样例
aaa
a a
a a
a a
aaa
bbbbbb
b b
b b
b b
b b
b b
b b
bbbbbb
7
7 7
7
#include<stdio.h>
int main()
{
char c;int n;
while(scanf("%c %d\n",&c,&n)!=EOF)//多组输入
{
printf(" ");//观察图形开始空格,然后第一行n个符号
for(int i=1;i<=n;i++)
{
printf("%c",c);
}
printf("\n");
for(int i=1;i<=n;i++)//打印中间部分;控制行;共n行
{
for(int j=1;j<=n+2;j++)//观察列;
{
if(j==1||j==n+2) printf("%c",c);//在第一列和n+2列有符号
else printf(" "); //其余部分空格
}
printf("\n");
}
printf(" ");//结尾;和开头一样
for(int i=1;i<=n;i++)
{
printf("%c",c);
}
printf("\n");
}
return 0;
}