问题 4052 --粗糙的圣诞树

4052: 粗糙的圣诞树

时间限制: 1 Sec  内存限制: 128 MB
提交: 27  解决: 19
[提交][状态][命题人:]

题目描述

圣诞节要到了,小金同学想给他的好朋友们准备一个礼物。技术不佳的他只能做一棵粗糙的圣诞树。输入一个字符c,再输入一个整型n。就可以得到一个高为n+1,底长为2n+1,树桩长为2的圣诞树。为了区别树干和树桩(树底以下为树桩,树底及以上至最高点之间为树干),小金特意将树干“掏空”,请填空完成这棵粗糙的圣诞树。

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	_____(1)________ 
	Merry_Christmas();
}
int Merry_Christmas()
{
    char c;
    int n;
	______(2)________
	{
	cout<<string(n,' ')+string(1,c)<<endl;
	for(int i=1;i<=n;++i)
	cout<<__(3)_____+string(i,c)+" "+string(i,c)+"\n";
	cout<<string(n,' ')+string(1,c)<<endl<<string(n,' ')+string(1,c); 
	}	
}

输入

输出

样例输入
Copy
* 4
样例输出
Copy
    *
   * *
  ** **
 *** ***
**** ****
    *
    *

提示

来源

[提交][状态]