首页 > 其他 > 详细

1168画矩形

时间:2020-06-06 14:07:23      阅读:52      评论:0      收藏:0      [点我收藏+]
描述

根据参数,画出矩形。输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于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画矩形

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!