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

c语言入门 4-12循环结构之多重循环

http://img1.sycdn.imooc.com//56c9ab2200010cdd03610156.jpg

#include <stdio.h>
int main()
{
    int i,j,k;  //i行数,j空格,k星号。
    for(i=1; i<5; i++)
    {
      for(j=i;j<5;j++) //这里应该是j<4才对呀。怎么标准答案是j<5呢?意思是最后一行前面还有一个空格么?
      {
          printf(" ");
      }
          for(k=0;k<2*i-1;k++)
          {
              printf("*");
          }
      printf("\n");
    }   
    return 0;
}


正在回答

3 回答

j<5可能是因为题目默认图形离纸边还有一个空格吧

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

需要实现的效果

http://img1.sycdn.imooc.com//56c9a87200010cdd03610156.jpg

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

你不把要实现的效果发出来,我怎么帮你看呀?

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

Johnnylo 提问者

实现效果---屏幕输出用*号组成的三角形。如下: * *** ***** *******
2016-02-21 回复 有任何疑惑可以回复我~
#2

Johnnylo 提问者

我去,怎么打不了空格\\尴尬。。。
2016-02-21 回复 有任何疑惑可以回复我~
#3

Johnnylo 提问者

课程地址:http://www.imooc.com/code/5303 谢谢!
2016-02-21 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

c语言入门 4-12循环结构之多重循环

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