蓝桥-算法提高 栅格打印问题

问题描述
  编写一个程序,输入两个整数,作为栅格的高度和宽度,然后用“+”、“-”和“|”这三个字符来打印一个栅格。
  输入格式:输入只有一行,包括两个整数,分别为栅格的高度和宽度。
  输出格式:输出相应的栅格。
  输入输出样例
样例输入
3 2
样例输出
+-+-+
| | |
+-+-+
| | |
+-+-+
| | |
+-+-+
#include<stdio.h>
int main()
{
    
    
	int g,k,i,j;
	scanf("%d%d",&g,&k);
	if(g>0&&k>0)
	{
    
    
		for(i=0;i<g;i++)
		{
    
    
			for(j=0;j<k;j++)
			{
    
    
				printf("+-");
			}
			printf("+\n");
			for(j=0;j<k;j++)
			{
    
    	
				printf("| ");
			}
			printf("|\n");
		}
		for(j=0;j<k;j++)
		{
    
    
			printf("+-");
		}
		printf("+\n");
	}
	return 0;
}

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/mjh1667002013/article/details/115273213