PAT乙级1036:跟奥巴马一起编程

在这里插入图片描述
跟奥巴马并没有什么关系

#include<iostream>

using namespace std;

int main()
{
	int K = 0;
	char C;
	cin >> K >> C;

	int i = 0;
	int j = 0;

	// 打印第一行
	for ( i = 0;  i < K;  i++)
	{
		cout << C;
	}
	
	cout << endl;
	
	//K为偶数的情况
	if (K%2==0)
	{
		for ( i = 0; i < K/2-2; i++)
		{
			cout << C;
			for ( j = 0; j < K-2; j++)
			{
				cout << " ";
			}
			cout << C << endl;
		}
	}
	//K为奇数的情况
	else
	{
		for ( i = 0; i < (K+1)/2-2; i++)
		{
			cout << C;
			for ( j = 0; j < K-2; j++)
			{
				cout << " ";
			}
			cout << C << endl;
		}
	}
	
	// 打印最后一行
	for (i = 0; i < K; i++)
	{
		cout << C;
	}

	return 0;
}



原创文章 85 获赞 86 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43699840/article/details/105185185