求助站外题
  • 板块学术版
  • 楼主lnscq
  • 当前回复2
  • 已保存回复2
  • 发布时间2023/5/25 18:47
  • 上次更新2023/10/23 14:47:41
查看原帖
求助站外题
553498
lnscq楼主2023/5/25 18:47

原题

#include<bits/stdc++.h>
using namespace std;

int a,b,symbol,mark; 
void shi(int x,int y,char fu){
	for(int i=1;i<=y;i++){
		printf("\n");
		for(int j=1;j<=x;j++){
			printf("%c",fu);
		}
	}
}
void kong(int x,int y,char fu){
	for(int i=1;i<=y;i++){
		printf("%c",fu);
	}
	printf("\n");
	for(int i=1;i<=x-2;i++){
		printf("%c",fu);
		for(int j=1;j<=y-2;j++){
			printf(" ");
		}
		printf("%c",fu);
		printf("\n");
	}
	for(int i=1;i<=y;i++){
		printf("%c",fu);
	}
}
int main(){
	scanf("%d%d %c%d",&a,&b,&symbol,&mark);
	if(mark==1){
		shi(a,b,symbol);
		return 0;
	}
	if(mark==0){
		kong(a,b,symbol);
		return 0;
	}
	return 0;
}
2023/5/25 18:47
加载中...