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

为什么要让j=i;输出空格数目也不明白

为什么要让j=i;输出空格数目也不明白

正在回答

3 回答

4-12这一题i是行数,J是每一行空格的数量,k是星号数量,第一行星号前有四个空格,第四行也有一个空格,所以j=i ;j<5; j++

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

qq_水面清圆_0 提问者

j=i;i=1时;j=1;j应该=4;不太明白
2016-12-21 回复 有任何疑惑可以回复我~
#2

栗子20161212 回复 qq_水面清圆_0 提问者

For 循环执行一次就输出一个空格,不是J=几就输出几个空格,第一次循环的时候j=1,j<5,j++ 循环四次,所以输出4个空格,
2016-12-21 回复 有任何疑惑可以回复我~
#3

qq_水面清圆_0 提问者

非常感谢!
2016-12-21 回复 有任何疑惑可以回复我~
查看1条回复

你也可以让j不等于i啊,只要符合空格数目的规律就行

例如:

for (j = 1; j < (6 - i) ; j++)
  {
   cout << ' ';    //输出空格
  }

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

原来如此

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

举报

0/150
提交
取消
C语言入门
  • 参与学习       926019    人
  • 解答问题       20793    个

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

进入课程

为什么要让j=i;输出空格数目也不明白

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