这个代码
  • 板块灌水区
  • 楼主China_U_19641016
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/10/23 22:05
  • 上次更新2024/10/24 07:57:38
查看原帖
这个代码
1304502
China_U_19641016楼主2024/10/23 22:05
#include<bits/stdc++.h>
#include<Windows.h>
#include<stdlib.h>
#include<time.h>
using namespace std;
void print(int a,int b){
	if(b==1){
		for(int i=1;i<=a;i++){
			for(int j=1;j<=a;j++){
				if((i==1||i==(a+1)/2||i==a)||(j==1)) cout<<"a"<<' ';
			}
			cout<<"\n";
		}
	}
	if(b==2){
		for(int i=1;i<=a;i++){
			for(int j=1;j<=a;j++){
				if((j==1||j==(a+1)/2||j==a)||(i==a)) cout<<"a"<<' ';
			}
			cout<<"\n";
		}
	}
	if(b==3){
		for(int i=1;i<=a;i++){
			for(int j=1;j<=a;j++){
				if((i==1||i==(a+1)/2||i==a)||(j==a)) cout<<"a"<<' ';
			}
			cout<<"\n";
		}
	}
	if(b==4){
		for(int i=1;i<=a;i++){
			for(int j=1;j<=a;j++){
				if((j==1||j==(a+1)/2||j==a)||(i==1)) cout<<"a"<<' ';
			}
			cout<<"\n";
		}
	}
}
int x=rand();
int main(){ 
	srand((unsigned)time(0));
	system("color CE"); 
	while(1+1==2){ 
	 	int a=((x%100)*2+1)/2+1;
		int b=x%4+1;
		print(a,b);
		system("cls");
	}
	return 0;
}

print作用:输出不同方向的“山”字矩阵
如:

aaaaa
a
aaaaa
a
aaaaa

此为a=5,b=1之情况。 如何求调?

2024/10/23 22:05
加载中...