猿问

能不能把每行代码详细解释一下,谢谢了

#include <stdio.h>

int main()

{

    int i, j, k;

    for(i=1; i<5; i++)

    {

        for(j=i;j<5;j++)//运算过程和结果  

        {

            printf(" ");

        }

        for(k=0;k<2*i-1;k++) //运算过程和结果  

        {

            printf("*"); 

        }

        printf("\n");  

    }

    return 0;

}


我是北樱
浏览 1176回答 3
3回答

忘性最大的人

第一行引入标准输入输出文件, 第二行定义程序入口main函数, 第三行,定义三个变量, 第四行,循环控制要输出的行数, 第五行控制每行要输出的空格数,随着总行数增加,每行空格输出减少, 第六行输出要输出的*,每增加一行输出(2i-1)奇数个*, 第七行,每次循环完成输出一个换行, 第八行return 0,语int main对应返回程序正常运行结束标识。
随时随地看视频慕课网APP
我要回答