當前位置:編程學習大全網 - 編程軟體 - c語言編程2n

c語言編程2n

#包含?& ltstdio.h & gt

/*?壹個可以輸出n個空格的函數。*/

作廢?repspace(int?n)?{

如果?(n?==?0)?返回;

putchar('?'));

repspace(n-1);

}

/*?b:第壹個數字前有幾個空格?第壹個數字後面有幾個空格?*/

/*?e:輸出在哪壹行停止?低:0表示輸出是上線,1表示下線?*/

作廢?prline(int?b,?int?壹、?int?n,?int?e,?int?低)?{

repspace(b);

putchar(' 0 '+n);

如果?(a?& gt?0)?{

repspace(a);

putchar(' 0 '+n);

}

putchar(' \ n ');

如果?(低?==?1)?返回;

如果?(e?==?n)?返回;

如果?(低?==?0)

prline(b-1,?a+2,?n+1,?e,?0);

prline(b,?壹、?n,?e,?1);

}

作廢?pr(int?n)?{

prline(n,-1,?1,?n+1,?0);

}

int?主()

{

int?n;

scanf("%d ",& ampn);

pr(n);

回歸?0;

}妳可以知道每行有兩個值,第壹個數字前後有幾個空格。如果後面有0個以上的空格,說明數字要兩個輸出(壹個接壹個)。

然後還有壹個上下,現在是輸出2 ^ 2,後面就是2 ^ 2了,這個結構,嗯,

感覺又在寫天書代碼了。

  • 上一篇:java語言不區分大小寫
  • 下一篇:樂碼王國加盟怎麽樣?
  • copyright 2024編程學習大全網