#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符号,是否空心,列备份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,还有line-2
read=row; // 记录列的值
while(read--) printf("%c",Char); //输出第一行,有多少列就有多少符号
printf("\n"); // 换行
read=row; // 记录列的值
if(control) //判断是不是空心
while(line--) //实心情况
{
while(read--) printf("%c",Char); //输出一行有列个
printf("\n"); //一行结束换行
read=row; //重置列的值
}
else //空心情况, 只有每列不一样,每行和实心一样
{
while(line--)
{
while(read--)
{
if(read==0||read==(row-1)) printf("%c",Char); //第一列和最后一列是符号
else printf(" "); //其它列是空格
}
printf("\n");
read=row;
}
}
read=row;
while(read--) printf("%c",Char); //最后一行和第一行的一样
}
v