1. 程式人生 > >輸出 n 階實心菱形 佔2*n-1行

輸出 n 階實心菱形 佔2*n-1行

#include <iostream>
using namespace std;

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