#include"iostream"
using namespace std;
int main(){
    char c;
    int n;
    int first = 1;
                                 /*
    *       5-1=4
   * *      5-2=3
  *   *
 *     *
*********
                                  */
    while(cin>>c>>n){
        if(first) first = 0;
        else cout<<endl;
        if(c=='@') break;
        for(int i=0;i<n-1;i++) cout<<" ";//第一行特殊处理
        cout<<c<<endl;
        if(n>1)                             //当行数大于2的时候
        {
            for(int i=1;i<n-1;i++){                //处理第一行与最后一行中间的行
                for(int j=0;j<n-(i+1);j++)
                    cout<<" ";
                cout<<c;
                for(int j=0;j<(n*2-1)-(n-(i+1))*2-2;j++)    //处理中间的空格
                    cout<<" ";
                cout<<c<<endl;
            }
            for(int i=0;i<n*2-1;i++) cout<<c;            //处理最后一行
            cout<<endl;
        }
    }
    return 0;
}
                
        
    
                    转载请注明原文地址: https://ju.6miu.com/read-676694.html