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

以下代码与效果图一致,为什么错误,我怀疑题目有问题?


#include <stdio.h>
int main()
{    
    int i, j, k;    
    for(i=1; i<5; i++)    
    {        /* 观察每行的空格数量,补全循环条件 */        
        for(j = i;j < 4;j++)          
        {            
            printf(" ");    //输出空格        
        }        /* 观察每行*号的数量,补全循环条件 */        
        for(k = i*2+5;k >= 7; k--)         
        {            
            printf("*");   //每行输出的*号        
        }        
        for(j = i;j < 4;j++)          
        {           
            printf(" ");    //输出空格        
        }        
        printf("\n");     //每次循环换行    
    }    
    return 0;
    }


正在回答

2 回答

效果图最后一行第一个按空格来的,所以是j<5,这样也没有错

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

首先我觉得嵌套循环第三个循环是多余的,因为不管输不输出,都是看不见的,然后是第一个嵌套,我觉得你是没有问题的,答案里的<5我觉得有问题,因为如果按答案的话,每行前面都会多出一个空,第二个嵌套,也没问题,所以我和你的观点一样。我觉得第一个嵌套题目有问题

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

举报

0/150
提交
取消

以下代码与效果图一致,为什么错误,我怀疑题目有问题?

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