NOIPは、サイクル制御を学習:長方形を描く25

リンクテストの
合計時間の制限:1000ミリ秒のメモリ制限:65536kBは
説明した
四角形を描画するために、パラメータに応じました。

入力
入力ラインは、4つのパラメータが含まれています:最初の2つのパラメータを順次高さと幅(以上三列高い10以上の行および以下より5ない10以上の幅)を表す長方形、整数であり、第一3つのパラメータはシンボルを表す矩形を描画するため、キャラクタである第4のパラメータは、中空又は0,0であり、1は固体です。
出力
出力は、グラフィックスを描画します。
サンプル入力
0 @ 77
サンプル出力
ここに画像を挿入説明

#include<iostream>

using namespace std;
int main()
{	int m,n,type;
	char c;

	cin>>m>>n;
	cin>>c;
	cin>>type;
    
	for (int i=1;i<=m;i++)
	{
		for (int j=1;j<=n;j++)
		{
			if (i==1 || type==1 || i==m || j==1 || j==n)
				cout<<c;  //当前行时第一行,或者最后一行,或者是实心时,打印整行字符
			else 
				{
					if (type==0 && i>1 && i<m && j>1 && j<n)  //空心时只打印第一列和最后一列,其余为空格
						cout<<" ";
				}	
			}	
		cout<<endl;
	}			 	
	
	return 0;
}

公開された25元の記事 ウォンの賞賛0 ビュー199

おすすめ

転載: blog.csdn.net/wlxiong/article/details/104304352