練習問題4-9菱形模様を印刷する(15分)

646 ワード

本題では、高さnの「*」からなる正菱形のパターンを印刷するプログラムを作成する必要があります.
入力形式:
入力は、1行に正の奇数nを与える.
出力フォーマット:
サンプルに示すように、n行のアスタリスク「*」からなる菱形を出力します.各アスタリスクの後ろにスペースがあります.
サンプルを入力:
7

出力サンプル:
      * 
    * * * 
  * * * * * 
* * * * * * * 
  * * * * * 
    * * * 
      *
#include 
int main(void)
{
	int n=0;
	scanf("%d",&n);

	int row=(n/2)+1;
	for(int i=1;i<=row;i++)	{
		for(int j=row-i;j>0;j--){
			printf("  "); //      ?
		}

		for(int j=0;j0;j--){
			printf("* ");
		}
		printf("
"); } return 0; }