2091.cpp

来自「杭电 acm部分代码 有兴趣的可以下载 谢谢」· C++ 代码 · 共 39 行

CPP
39
字号
#include<stdio.h>

int main()
{
    int n[40],i,j,k,m;
    char a[40];
    k=0;
    a[k]=getchar();
    while(a[k]!='@'){
        scanf("%d",&n[k]);
        getchar();
        k++;
        a[k]=getchar();
    }
    m=0;
    while(m<k){
        if(!(n[m]<41&&n[m]>0))
            return 0;
        if(m>0)
            printf("\n");
        for(i=1;i<n[m];i++){
            for(j=0;j<n[m]-i;j++)
                printf(" ");
            printf("%c",a[m]);
            if(i>1){
                for(j=0;j<2*i-3;j++)
                    printf(" ");
                printf("%c",a[m]);
            }
            printf("\n");
        }
        for(i=0;i<2*n[m]-1;i++)
            printf("%c",a[m]);
        printf("\n");
        m++;
    }
    return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?