下面程序的功能是输出以下形式的金字塔图案: * *** *****

admin2009-01-15  20

问题 下面程序的功能是输出以下形式的金字塔图案:                           *                          ***                         *****                        *******    #include  <stdio.h>    main()    {  int i,j;       for(i=1;i<=4;i++)       {  for(j=1;j<=4-i;j++)  printf(" ");          for(j=1;j<=______;j++)  printf("*");          printf("\n");       }    }   在下划线处应填入的是(    )。

选项 A、i
B、2*i-1
C、2*i+1
D、i+2

答案2

解析 本题是找出打印“*”号的条件,从图中我们可以找到规律,第一行1个“*”,第二行3个“*”,第三行5个*,……,即每行中。的个数恰好是行数的2倍减一个,由此不难得出,横线处应当填入2*i-1。
转载请注明原文地址:https://kaotiyun.com/show/VpHp777K
0

相关试题推荐
最新回复(0)