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

4-12 多重循环

4-12 多重循环

C++
qq_大炉_0 2017-01-21 20:56:16
 for(    j=3;  j<=0 ;  j--  )  哪里错了
查看完整描述

3 回答

?
噼喱啪啦

TA贡献392条经验 获得超170个赞

语法没有错.但是j初始值为3,是不满足于j<=0,所以不能进入循环

如果语法出错了,可能就是 j没有声明

查看完整回答
1 反对 回复 2017-01-21
?
亚努人

TA贡献58条经验 获得超75个赞

改成for ( j=3;j>=0;j--)

因为你没有给具体的情况,所以不知道你要实现什么功能。按照你上面的写法,j的初始值是3,3不小于0,所以循环是进不去的。

查看完整回答
1 反对 回复 2017-01-21
?
艾晓健

TA贡献11条经验 获得超0个赞

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

        {

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

        }

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

    }

    return 0;

}

是这个吧?

查看完整回答
反对 回复 2017-01-23
  • 3 回答
  • 0 关注
  • 1402 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信