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

求教大神!

输出正三角前面的空格数不应该是递减的吗?为什么要写j++

正在回答

1 回答

for(i=1; i<5; i++)是行数

for(j=i;j<5;j++)

{

printf(" ");

}

是在行里面的for循环

例如第一行 i=1;

i=1;j=i;j=1;

在for循环中  因为j=1;1<5;所以输出一个空格  然后执行j++;j=2 接着输出一个空格  一直到j<5 停止输出空格

然后在第二行

j=2;j<5;j++  输出3个空格

第三行

j=3;j<5;j++     输出2个空格

下面同理;

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

慕仰103958

多谢了,就这一环节想不通,看了你这个 懂了
2018-10-18 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

求教大神!

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