作业帮 > 综合 > 作业

有个c语言编程题,求每行星星数,5行,5列,第1行一颗星,第2行三颗星,第3行5颗,第4行3颗,第5行一颗星?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 17:30:38
有个c语言编程题,求每行星星数,5行,5列,第1行一颗星,第2行三颗星,第3行5颗,第4行3颗,第5行一颗星?
#include<stdio.h>
int main()
{
    printf("*\n");
    printf("***\n");
    printf("*****\n");
    printf("***\n");
    printf("*\n");
}如果没有特殊要求 这是最直接的

再问: 应用循环嵌套结构
再答: 用循环这种类型得分上下两部分首先上面是1 3 5下面是3 1代码如下#include<stdio.h>
int main()
{
    int i,j;
    for(i=1;i<=3;i++)//每行一个循环
    {
        for(j=1;j<=2*i-1;j++)//第i行有2*i-1个*
            printf("*");
        printf("\n");//行末尾回车
    }
    for(i=2;i>=1;i--)
    {
        for(j=1;j<=2*i-1;j++)
            printf("*");
        printf("\n");
    }
    return 0;
}