问答详情
源自:4-12 循环结构之多重循环

我是一个纯新手,大家帮我看下我写的这个对不对?

#include <stdio.h>
int main()
{
    int i, j,k;
    for(i=3;i>=0;i--)
    {
        for(j=i-2;j>=-2;j--)
        {
            printf(" ");
        }
        for(k=i*2-1;k<=5;k++)
        {
        printf("*");
        }
        printf("\n");
    }
    return 0;
}

提问者:Guncuqu 2017-05-16 13:54

个回答

  • 慕粉4364288
    2017-05-18 23:04:20
    已采纳

    运行结果完全正确,建议你安装一个Dev-C++编程软件,这样随时可以检测错误并改正,加油!http://img.mukewang.com/591db78a0001480205810291.jpg

  • 公子浅陌
    2017-05-16 17:21:55

      

    #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 < i * 2 - 1 ; k++ )

    {

    printf("*");   //每行输出的*号

    }

    printf("\n");     //每次循环换行

    }

    return 0;

    }