胡凡算法笔记之——3.3图形输出(PAT B1036:跟奥巴马一起编程)

经常是我的弱项之一,大概是思路容易混乱的缘故叭。。

1.找规律找规律找规律找规律找规律找规律找规律!!!

2.二维数组的灵活应用!

把整个的大问题拆分成几个小问题,逐一解决。

#include<iostream>
using namespace std;

int main()
{
	int m,n,i;
	char flag;
	char a[50];
	cin>>n;
	cin>>flag;
	for(i=1;i<=n;i++)
	{
		a[i]=flag;
		cout<<a[i];
	}
	cout<<endl;
	int ass=n/2-2;
	for(int j=1;j<=ass;j++)
	   {
	   	    cout<<flag;
			for(int k=1;k<=n-2;k++) cout<<" ";
			cout<<flag;
			cout<<endl; 
	   } 

	for(i=1;i<=n;i++)
	{
		cout<<a[i];
	}
}

这是笔记上给出的思路,分成三个问题去解决即可。

猜你喜欢

转载自blog.csdn.net/dyyay521/article/details/88376790