【pta】1036 跟奥巴马一起编程

题目

1036 跟奥巴马一起编程

思路

图形题,比较简单,先输出第一行,再输出中间,最后输出一行,分为三部分。

代码

#include
using namespace std;
int main()
{
	int n;
	char c;
	cin >> n>>c;
	int row = 0;
	for (int i = 0;i < n;i++)
		cout << c;
	row++;
	cout << endl;
	int a;
	if (n % 2 == 0)
		a = n / 2;
	else
		a = n / 2 + 1;
	while (row <a-1 )
	{
			cout << c;
			for (int i = 0;i < n - 2;i++)
				cout << " ";
			cout << c<< endl;
			row++;
	}
	for (int i = 0;i < n;i++)
	{
		cout << c;
	}
	return 0;
}

你可能感兴趣的:(算法,c++,数据结构)