回 帖 发 新 帖 刷新版面

主题:求救!!!

#include "stdio.h"
main()
{
    int i,j;
    for(i=1;i<=5;i++)
    {for(j=1;j<=2*i-1;j++)
        printf("*");
        printf("\n");
    }    
}
请高手给我解释一下这个程序啊 ,急!!!
谢了

回复列表 (共5个回复)

沙发

不会啊 !!!!!!!!

板凳

楼上的做人要厚道
嵌套循环输出星号,如下图
*
***
*****
。。。。

3 楼

j++ 是什么意思啊,为什么要有j++啊

4 楼

#include "stdio.h"
main()
{
    int i,j;
    for(i=1;i<=5;i++)        //i表行  从第一到第五行
    {for(j=1;j<=2*i-1;j++)   //j表列  每行的列数为行的2倍-1
        printf("*");         //每列都输出一个*号
        printf("\n");        //每输完一行 输出一个换行 进如下一行
    }    
}
//这是一个2重嵌套循环 总结一句话 大循环循环一次 小循环循环一轮

5 楼


谢谢啊,豁然开朗,^_^!!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册