42: Draw a rectangle

42: Draw a rectangle

#include <stdio.h>
int main()
{
	int y,x,k;char c;
	scanf("%d %d %c %d",&y,&x,&c,&k);
	if(k==1)
	{
		int i,j;
		for(i=1;i<=y;i++)
		{
			for(j=1;j<=x;j++)printf("%c",c);
			printf("\n");
		}
	}
	else
	{
		int i,j;
		for(i=1;i<=x;i++)printf("%c",c);printf("\n");
		for(i=2;i<=y-1;i++)
		{
			printf("%c",c);
			for(j=2;j<=x-1;j++)printf(" ",c);
			printf("%c\n",c);
		}
		for(i=1;i<=x;i++)printf("%c",c);printf("\n");
	}
        return 0;
}

 

Guess you like

Origin blog.csdn.net/qq_42861250/article/details/90731700