1. 程式人生 > >c語言實踐打印字母三角形

c語言實踐打印字母三角形

技術 語言 ++ i++ 分享圖片 for col h+ 字母

效果如下:

技術分享圖片

int main(void)
{
    char ch = A;//當前要打印的字符
    int count = 1;//每行要打印字符的個數

    for (int i = 0; i < 6; i++,count++)
    {
        for (int j = 0; j < count; j++,ch++)
        {
            printf("%c",ch);
        }
        printf("\n");
    }

    return 1;
}

外層循環的count++能不能放到裏層循環ch++ 的後面? 不能,因為每次循環都執行j++,count++,j是從0開始的,count是從1開始的,所以j永遠比count小的,那意味著裏層循環變成一個無限循環了。

c語言實踐打印字母三角形