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

来源:4-12 循环结构之多重循环

Guncuqu

2017-05-16 13:54

#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;
}

写回答 关注

2回答

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

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

    慕粉4364... 回复Guncuq...

    其实我觉得有些错误跟编辑器有关,毕竟它始终只是一款软件,它里面制定了一些规则(一般一些网页上比较常见,编辑器毕竟是专门用于程序编辑,相对于网页来说要完善些),并不是我们所有的思路它都能理解,所有才会出现在一些编辑器上正确,网页上却错误的情况!个人理解,仅供参考!

    2017-05-23 16:55:35

    共 3 条回复 >

  • 公子浅陌
    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;

    }


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926025 学习 · 20793 问题

查看课程

相似问题