这段代码什么意思啊,看不懂怎么*到第二排后就连续输出了,解释一下。一定要详细点!谢谢

2025-03-07 07:08:46
推荐回答(1个)
回答1:

    int i, j; // 定义两个整数变量 i,j
    for (i=1;i<=5;i++)/*
            让 i 初始值为 1
            i 小于等于 5 就执行下面花括号内的语句
            每次执行完让 i 的值增加 1
        */
    {
        for (j=1;j<=i;j++)
            // 让 j 的初始值为 1
            // 当 j 小于等于 i 的时候就执行下面的语句
            // 每次执行完 j 的值增加 1
            printf("*"); // 打印一个 *
        printf("\n"); // 打印完这一行所有*之后换行
    }
    // 实际效果 : 打印 i 个 *,然后换行,一共执行了五次,i 分别为 1,2,3,4,5

望采纳