输出效果:
代码实现:
#include<iostream>
#include<iomanip>
#include<algorithm>
using namespace std;
int main()
{int n;cin>>n;char a[8] = {'I','L','O','V','E','Y','O','U'};int j = 1;int k = n*2+1;int o = n*2-2;int aa = 0; for(int i = 0;i<n;i++){for(int g = 0;g<k;g++){cout<<" ";}for(int h = 0;h<j;h++){cout<<a[aa];if(aa==7) aa = 0;else aa++;}for(int f = 0;f<o;f++){cout<<" ";}for(int g = 0;g<k;g++){cout<<" ";}for(int h = 0;h<j;h++){cout<<a[aa];if(aa==7) aa = 0;else aa++;}cout<<endl;j = j+4;k = k-2;o = o-2;}aa = 0;int jj = j*2-1;int kk = 1;for(int i = 0;i<n*2+2;i++){for(int h = 0;h<kk;h++){cout<<" ";}for(int i = 0;i<jj;i++){cout<<a[aa];if(aa==7) aa = 0;else aa++;}cout<<endl;jj = jj-4;kk = kk+2;}return 0;
}