1. 程式人生 > >藍橋杯 ALGO-145 演算法訓練 4-1列印下述圖形

藍橋杯 ALGO-145 演算法訓練 4-1列印下述圖形

藍橋杯 演算法訓練---------題解

演算法訓練 4-1列印下述圖形  

時間限制:1.0s   記憶體限制:256.0MB

    

問題描述

  使用迴圈結構列印下述圖形,列印行數n由使用者輸入。列印空格時使用"%s"格式,向printf函式傳遞只包含一個或多個空格的字串" ",下同。

樣例輸入

一個滿足題目要求的輸入範例。
例:

5

樣例輸出

與上面的樣例輸入對應的輸出。
例:

資料規模和約定

  輸入資料中每一個數的範圍。
  例:0<n<20。

#include <iostream>
using namespace std;

int main(int argc, char** argv) {
	int n;
	cin>>n;
	for(int i=0;i<n;i++){
		for(int j=1;j<=2*n-1;j++){
			if(j>=n-i && j<=n+i)
				cout<<"*";
			else
				cout<<" ";
		}
		cout<<endl;
	}		
	return 0;
}