C语言帮帮我吧真的不会了

img

img


救救我

代码如下:

#include <stdio.h>           
int main( )    
{    
    int i,j,n;  //n代表上三角行数   
    char ch1,ch2;
    printf("请输入起始字符:");
    ch1 = getchar();
    getchar();
    printf("请输入终止字符:");
    ch2=getchar();
    getchar();
    n = ch2 - ch1+1;
    //printf("%d\n",n);
    //先输出上三角    
    for(i=1;i<=n;++i) //输出n行    
    {   
        //输出第i行    
        for(j=1; j<=n-i; ++j) //输出n-i个空格    
            printf(" ");    
        for(j=1; j<=2*i-1; ++j) //输出2*i-1个字符    
            printf("%c",ch1+i-1);    
        printf("\n");    
    }    
    //下面输出下三角    
    for(i=1;i<=n-1;++i) //输出n-1行     
    {   
        //输出第i行    
        for(j=1; j<=i; ++j) //输出i个空格    
            printf(" ");    
        for(j=1; j<=2*(n-i)-1; ++j) //输出2*i-1个字符    
            printf("%c",ch2-i);    
        printf("\n");    
    }    
    return 0;       
} 

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632