YTU----1607: 字符棱形

城市黎明的灯火,总有光环在陨落,模仿者一个又一个,无人问津的角色,你选择去崇拜谁呢,怨恨谁呢?

题目描述

根据读入的字符和边长,勾画字符棱形。

输入

输入数据含有不超过50组的数据,每组数据包括一个可见字符c和一个整数n(1≤n≤30)。

输出

输出以c为填充字符,边长为n的棱形,勾画每个棱形时都应另起一行。

样例输入

copy

A 5 B 3

样例输出

    A
   AAA
  AAAAA
 AAAAAAA
AAAAAAAAA
 AAAAAAA
  AAAAA
   AAA
    A
  B
 BBB
BBBBB
 BBB
  B

注意输出超限的问题!!!

#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#include 
#define inf 0x3f3f3f3f
typedef long long ll;
using namespace std;
int main()
{
    int n,m,k,ct=0;
    char c;
    while(c=getchar(),cin>>n)
    {
        if(ct>50)
            break;
        for( k=1; k<=n; ++k)
        {
            for(int i=1; i<=n-k; ++i)
                cout<<' ';
            for(int j=0; j!=2*k-1; ++j)
                cout<

 

你可能感兴趣的:(C++编程)