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

关于 k<2*i-1不太懂。

我怎么觉得k<=2*i-1比较好,

比如第2行的话

 k<2*2-1,

 k<3

实行k++时,

  "*"是不是只能出现两个,

怎们也想不明白,请各位老师帮帮忙。

正在回答

2 回答

看你k从多少开始了,k从0开始执行2*i-1次

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

yuyishu 提问者

谢谢老师的回答,还是有点迷糊。 k从0开始和k<2*i-1有什么关系呢。 实在对不起,老师能说的具体一些吗?
2015-12-14 回复 有任何疑惑可以回复我~
#2

yuyishu 提问者

非常感谢!
2015-12-14 回复 有任何疑惑可以回复我~
#3

Chendroc 回复 yuyishu 提问者

比如i是2, 那么k<2*2-1即k<3 当k从0开始,k=0,k=1,k=2都是满足k<3这个条件的,可以被执行到 也就是执行3次(k=0,k=1,k=2)
2015-12-14 回复 有任何疑惑可以回复我~
#4

yuyishu 提问者 回复 Chendroc

完全理解了
2015-12-14 回复 有任何疑惑可以回复我~
查看1条回复
for (int i = 1; i <= 5; ++i)
{
    for (int k = 0; k < 2*i-1; ++k)
    {
        cout << "*";
    }
    cout << endl;
}

http://img1.sycdn.imooc.com//566ed6ee00017fda02250118.jpg


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

yuyishu 提问者

谢谢老师
2015-12-14 回复 有任何疑惑可以回复我~
#2

yuyishu 提问者

谢谢老师
2015-12-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于 k<2*i-1不太懂。

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