1. 程式人生 > >【HUSTOJ】1051: 字元圖形7-星號菱形

【HUSTOJ】1051: 字元圖形7-星號菱形

1051: 字元圖形7-星號菱形

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 61  Solved: 35
原題連結

Description

輸入一個整數列印字元圖形

Input

一個整數(0<N<10)

Output

一個字元圖形

Sample Input

2

Sample Output

□□×
□×××
×××××
□×××
□□×

HINT

□表示一個空格,×表示“*”號。

Source

#include<iostream>
using namespace std;
main()
{
	int N;
	cin>>N;
	for(int i=0;i<N+1;i++)
	{
		for(int j=1;j<N-i+1;j++)
		{cout<<' ';}
		
		for(int k=1;k<=2*i+1;k++)
		{cout<<'*';}
		
		cout<<endl;
	}
	for(int i=N-1;i>=0;i--)
	{
		for(int j=1;j<N-i+1;j++)
		{cout<<' ';}
		
		for(int k=1;k<=2*i+1;k++)
		{cout<<'*';}
		
		cout<<endl;
	}
 }