使用for嵌套语句绘制字母三角形

使用C语言绘制一个由字母组成的三角形,如下图:

说明:通过输入不同的字符型变量,改变’三角形‘的大小;

// for双循环,由字母组成一个三角形
#include<stdio.h>;
int main(int argc,const char *argv[])
{
    int i,j;                    //定义行、列数
    char ch='F';         //字符初始化
    printf("请输入一个字符:");
    scanf("%c",&ch); //输入一个整型字符
    for(i=0;i<=ch-'A';i++)    //通过输入字符的ASCII码与‘A’的ASCII相减,得出该三角形一共多少行
    {

        for(j=0;j<i;j++)
        putchar('_');        //每行下划线逐次加一
        for(j=0;j<=i;j++)
            putchar(ch-j);   //每行字母按ASCII码值减小逐次变小          
        putchar('\n');
    }
    return 0;
}
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值