ループ・5・多層ピラミッドの印刷


吉首大学2017プログラム設計-実験1-5
100点
プログラミング問題は全部で7小題で、合計100分残り時間:1399:12:41
プログラミング問題7-3多層ピラミッドを印刷(15分)
本テーマでは,2つの整数nとmを読み込むことを要求し,mは小さなピラミッドの行数を表し,nは大きなピラミッドの層数を表す.そして多層ピラミッドを出力します.
入力形式:
1行における層数nと小ピラミッドの行数m.
出力フォーマット:
各グループに入力し、対応するパターンを表示します.
サンプルを入力:
ここに入力のセットを示します.例:
2 3

出力サンプル:
ここでは、対応する出力が与えられます.例:
     *
    ***
   *****
  *     *
 ***   ***
***** *****



——————————————————————————————————————
#include
int main(){/*   :          */
     int M,m,i,j,k,l,s,x,y,a,b=1;/*                  ,            ,  M;         m*/
     scanf("%d%d",&M,&m);/*k       ,              *//*j      ,  ,           */
     for(l=M;l>0;l--,b++) { /*           ,   ,    */
         for(i=0,s=m-1;i0;k--)/*          */
                 printf(" ");
             if(b>1){/*b 1   ,          ,       1 ,            ,         */
                 for(j=0;j0;x--)/*         ,           */
                             printf(" ");}}}/*                    */
             else{
                     for(j=0;j<2*i+1;j++)/*                    */
                         printf("*");}

                         printf("
");}} return 0; }