1030: 平行四边形

题目描述

输出平行四边形图案。

输入

输入包含多组测试用例,每一个测试用例包含2个整数m, n和一个字符型数据c(1≤m≤50, 2≤n≤50)。

输出

对于每一个测试用例,输出斜边和横边分别为m,n个c字符构成的空心平行四边形图案。斜边的相邻两行中下行向右与上行错开一个字符的位置。

样例输入

4 5 *

样例输出

*****
 *   *
  *   *
   *****

代码:

#include
using namespace std;

int main(void){
	int m,n;//m为列,n为行 
	char c; 
	while(~scanf("%d %d %c",&m,&n,&c)){
		for(int i=1;i<=n;i++){
			printf("%c",c);//不能加入换行符,否则第一行会竖向输出 
		}
		printf("\n");//第一行完全输出完后,再换行 
		for(int i=1;i

你可能感兴趣的:(PIPI,c语言,c++)