(本次只写源码,阅读多的话,得到大家喜欢就写一写实现思路)
#include <iostream>
#include <cstdio>
#include <windows.h>
using namespace std;
const string s="Merry Christmas";
int m=0;
void print(){
cout<<s[m];
if(m<s.size()){
m++;
}else{
m=0;
}
}
void shuguan(int n){
int i;
for(i=1;i<=n;i++){
for(int k=8;k>=n;k--){
cout<<' ';
}
for(int j=i;j<n;j++){
cout<<' ';
}
for(int j=1;j<=i;j++){
print();
}
for(int j=1;j<i;j++){
print();
}
cout<<endl;
}
}
int main(){
for(int i=1;i<=9;i+=2){
shuguan(i);
Sleep(1000);
}
Sleep(1000);
for(int i=1;i<4;i++){
for(int j=1;j<=7;j++){
cout<<' ';
}
cout<<"==="<<endl;
}
for(int i=1;i<=18;i++){
cout<<'=';
}
cout<<endl<<endl;
return 0;
}