为了账号安全,请及时绑定邮箱和手机立即绑定

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

#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 回答

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

0 回复 有任何疑惑可以回复我~
#1

Guncuqu 提问者

谢谢!我用的就是DEV-C++,但是在慕课提交就是错的,其实我想请教:我怎样才能以最准确的方式去验证我写的代码? 因为每个人写的都不一样,写出来的代码有时看似能得到结果,但却是不正确的,会有这种情况出现。。。怎么办
2017-05-22 回复 有任何疑惑可以回复我~
#2

Guncuqu 提问者

非常感谢!
2017-05-23 回复 有任何疑惑可以回复我~
#3

慕粉4364288 回复 Guncuqu 提问者

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

  

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

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信