09:字符菱形
总Time Limit:
1000ms
Memory Limit:
65536kB
Description
给定一个字符,用它构造一个对角线长5个字符,倾斜放置的菱形。
Input
输入只有一行, 包含一个字符。
Output
该字符构成的菱形。
Sample Input
*
Sample Output
* *** ***** *** *
#include<bits/stdc++.h>
using namespace std;
/*
思路:
给定一个字符,用它构造一个底边长5个字符
,高3个字符的等腰字符三角形。
并且,把它打印两遍
*/
int main()
{
char a;
cin>>a;
for(int i=1;i<=3;i++)
{
for(int k=1;k<=3-i;k++)
{
cout<<" ";
}
for(int j=1;j<=2*i-1;j++)
{
cout<<a;
}
cout<<endl;
}
for(int i=2;i>=0;i--)
{
for(int k=3-i;k>=1;k--)
{
cout<<" ";
}
for(int j=2*i-1;j>=1;j--)
{
cout<<a;
}
cout<<endl;
}