C语言编程。输入顶行字符和图形的高。输出如下例

2025-02-27 02:50:01
推荐回答(1个)
回答1:

#include
char check(char k){
    if(k>=65 && k<=90)
        return k;
    else
        return(k-26);
}
int main()
{
    int i,j,n;
    char a;
    scanf("%c%d",&a,&n);
    for(i=1;i<=n;i++){
        for(j=1;j<=n-i;j++)
        printf(" ");
        for(j=1;j<=2*i-1;j++)
        {
            printf("%c",check(a));
            a=a+1;
        }
    printf("\n");
    }
}