由键盘输入任意一个自然数N,输出如下图规律的图形。
输入
只有一个整数N,为图形上半部分的行数(其中2≤N≤26)
输出
输出指定格式图形。
样例输入
4
样例输出
D D CD DC BCD DCB ABCDDCBA BCD DCB CD DC D D
#include<iostream>
using namespace std;
int main()
{
int i,j,n;
cin >> n;
for(i = 1;i <= n - 1;i++)
{
for(j = i - 1;j >= 1;j--)
{
cout << " ";
}
for(j = i;j <= n;j++)
{
cout << (char)(j + 64);
}
for(j = n - 1;j >= i;j--)
{
cout << (char)(j + 64);
}
cout << endl;
}
for(i = n;i >= 1;i--)
{
for(j = i - 1;j >= 1;j--)
{
cout << " ";
}
for(j = i;j <= n;j++)
{
cout << (char)(j + 64);
}
for(j = n - 1;j >= i;j--)
{
cout << (char)(j + 64);
}
cout << endl;
}
return 0;
}
创作不易,给个关注吧