循环这里所有的程序怎么不太懂

来源:4-12 循环结构之多重循环

小顽童_1

2017-04-11 19:34

  ※号和空格的数量和位置怎么确定的?   我怎么在程序里 看不明白    总觉得 只要一到循环就不太懂

写回答 关注

3回答

  • 慕粉2028315156
    2017-04-11 20:33:42
    已采纳

    是由行数 i 控制的,观察输出的三角形(假设该三角形是由5行构成)你会发现 每一行 * 的数量为 2*i+1(i 从零开始),每一行空格的数量为 5-i (i 从1开始)(for(int i=0;i<5;i++){
      for(int j=1;j<5-i;j++)
      printf(" ");
      {
       for(k=0;k<2*i+1;k++)
       printf("*");
      }
      printf("\n");
     }

    小顽童_1

    非常感谢!

    2017-05-03 20:38:34

    共 1 条回复 >

  • 慕的地1118404
    2017-06-16 16:01:43

    错了   是2*i-1吧

  • 小顽童_1
    2017-05-03 19:08:04

    en    谢谢  是这样的  但是你怎么确定的星号和空格的位置啊   比如说第一行四个空格一个星号   需要把星号放在正中间?  还是不太懂   c   快看完了    还是很多不理解

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题