1. 程式人生 > >1028:字元菱形

1028:字元菱形

時間限制: 1000 ms 記憶體限制: 65536 KB
提交數: 8483 通過數: 6431

【題目描述】

給定一個字元,用它構造一個對角線長5個字元,傾斜放置的菱形。

【輸入】

輸入只有一行, 包含一個字元。

【輸出】

該字元構成的菱形。

【輸入樣例】

【輸出樣例】

   *
  ***
 *****
  ***
    *

【來源】

No

【程式碼】

#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
    char a;
    cin>>a;
	for(int i=1;i<=3;i++)
	{
		for(int j=3-i;j>=1;j--)
		{
			cout<<" ";
		}
		for(int k=1;k<=2*i-1;k++)
		{
			cout<<a;
		}
		cout<<endl;
	}
	for(int i=2;i>=1;i--)
	{
		for(int j=3-i;j>=1;j--)
		{
			cout<<" ";
		}
		for(int k=1;k<=2*i-1;k++)
		{
			cout<<a;
		}
		cout<<endl;
	}
	return 0;
}