题解 | #字符金字塔#

字符金字塔

https://ac.nowcoder.com/acm/problem/22209

#include<bits/stdc++.h>
using namespace std;
int main()
{
	char s;
	cin>>s;
	int tmp = 1;
	int n = s-'A'+1;
	int rtmp = n;
	int ltmp = n;
	for(int i=1;i<=n;i++)
	{
		char bstr = 'A';
		char estr = 'A'+i-1;
		int tmp = 1;
		for(int j=1;j<=rtmp;j++)
		{
			if(j<ltmp) cout<<" ";
			else
			{
				cout<<bstr;
				bstr = bstr + tmp;
				if(bstr == estr)
				{
					tmp = -1;
				}
			}
		}
		cout<<endl;
		rtmp++;
		ltmp--;
	}
	return 0;
}
全部评论

相关推荐

06-04 09:27
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务