#include"stdio.h"
int main()
{
char Char;
int line,row,control,read; //行,列,符號,是否空心,列備份
scanf("%d %d %c %d",&line,&row,&Char,&control);
line-=2; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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; //除去首行尾行,還有l(wèi)ine-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