練習問題4-9菱形模様を印刷する(15分)
646 ワード
本題では、高さnの「*」からなる正菱形のパターンを印刷するプログラムを作成する必要があります.
入力形式:
入力は、1行に正の奇数nを与える.
出力フォーマット:
サンプルに示すように、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;
}