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

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

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

正在回答

3 回答

是由行数 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");
 }

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

小顽童_1 提问者

非常感谢!
2017-05-03 回复 有任何疑惑可以回复我~

错了   是2*i-1吧

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

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

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

举报

0/150
提交
取消

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

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