码迷,mamicode.com
首页 > 其他好文 > 详细

1168画矩形

时间:2020-06-06 12:34:49      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:矩形   char   cin   字符   符号   include   markdown   containe   lse   

描述

根据参数,画出矩形。输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。

 

输入

输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。

 

输出

输出画出的图形。

 

输入样例 1 

7 7 @ 0

输出样例 1

@@@@@@@
@     @
@     @
@     @
@     @
@     @
@@@@@@@

代码:
 1 #include<iostream>
 2 using namespace std; 
 3 int main() 
 4 {     
 5     int a,b,c;
 6     char x;
 7     cin>>a>>b>>x>>c;     
 8     if(c==0)
 9     {
10         for(int k=1;k<=b;k++)
11         {
12             cout<<x;
13         }
14         cout<<endl;
15         for(int j=0;j<=a-3;j++)
16         {
17             for(int i=1;i<=b;i++)
18             {
19                 if(i==1||i==b) cout<<x;
20                 else cout<<" ";
21             }
22             cout<<endl;
23         }
24         for(int k=1;k<=b;k++)
25         {
26             cout<<x;
27         }
28     }    
29     if(c==1)
30     {
31         for(int k=1;k<=b;k++)
32         {
33             cout<<x;
34         }
35         cout<<endl;
36         for(int j=0;j<=a-3;j++)
37         {
38             for(int i=1;i<=b;i++)
39             {
40                 cout<<x;
41             }
42             cout<<endl;
43         }
44         for(int k=1;k<=b;k++)
45         {
46             cout<<x;
47         }
48     } 
49     return 0; 
50 }

 

1168画矩形

标签:矩形   char   cin   字符   符号   include   markdown   containe   lse   

原文地址:https://www.cnblogs.com/cyk20081108/p/13054172.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!