当前位置:网站首页>电子协会 C语言 1级 7 、画矩形

电子协会 C语言 1级 7 、画矩形

2022-06-10 22:04:00 dllglvzhenfeng

电子协会 C语言 1级  7 、画矩形
http://noi.openjudge.cn/ch0105/42/


C++代码:

/*
电子协会 C语言 1级  7 、画矩形
http://noi.openjudge.cn/ch0105/42/

根据参数,画出矩形。
输入:
输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于 3 行
不多于 10 行,宽不少于 5 列不多于 10 列);第三个参数是一个字符,表示用来画图的
矩形符号;第四个参数为 1 或 0,0 代表空心,1 代表实心。
输出:输出画出的图形。
样例输入
7 7 @ 0
样例输出
@ @ @ @ @ @ @
@           @
@           @
@           @
@           @
@           @
@ @ @ @ @ @ @
*/
#include<bits/stdc++.h>
using namespace std;
int main() 
{
	int l,w;
	char s;
	int flag;
	
	cin>>l>>w>>s>>flag;
	
	if(flag==1){
		for(int i=1;i<=l;i++){
		for(int j=1;j<=w;j++){
			cout<<s;
		}
		cout<<endl;
	    }
	}
	else
	{
		for(int i=1;i<=w;i++)
		{
			cout<<s;
		}
		cout<<endl;
		
		for(int i=2;i<=l-1;i++){
		for(int j=1;j<=w;j++){
			if(j==1 || j==w)
			{
				cout<<s;
			}
			else
			{
				cout<<" ";
			}
		}
		cout<<endl;
	    }
	    
	    for(int i=1;i<=w;i++)
	    {
	    	cout<<s;
		}
		cout<<endl;
	}
	
	return 0;
	
}


python3代码:

"""
1.5编程基础之循环控制 42 画矩形
http://noi.openjudge.cn/ch0105/42/

"""
h,w,st,k= input().split(' ')
h = int(h)
w = int(w)
k = int(k)
if k == 0:
            for i in range(0,h):
                        if i==0 or i==h-1:
                                    for j in range(w):
                                                print(st,end='')
                                    print('\n',end='')
                        else:
                                    for j in range(w):
                                                if j == 0 or j== w-1:
                                                            print(st,end='')
                                                else:
                                                            print(' ',end='')
                                    print('\n',end='')
elif k==1:
            for i in range(0,h):
                        for j in range(0,w):
                                    print(st,end='')
                        print('\n',end='')

原网站

版权声明
本文为[dllglvzhenfeng]所创,转载请带上原文链接,感谢
https://blog.csdn.net/dllglvzhenfeng/article/details/125227069