帮我改一下错help!!!
  • 板块学术版
  • 楼主HY_zsy_in_2024
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/8/27 16:23
  • 上次更新2023/10/27 13:26:58
查看原帖
帮我改一下错help!!!
377044
HY_zsy_in_2024楼主2022/8/27 16:23
#include<bits/stdc++.h>
using namespace std;
int a[10][10];
int main() {
	int n;
	cin>>n;
	for(int i=1; i<=n; i++) 
		for(int j=1; i<=n; j++) 
			a[i][j]=1;
	int k=n/2+1;
	int j=1,b=k;
	for(int s=1; s<=b; s++) 
		a[k--][j++]=0;
	j=1,k=b;
	for(int s=1; s<=b; s++) 
		a[k++][j++]=0;
	j=n,k=b;
	for(int s=1; s<=b; s++)
		a[k--][j--]=0;
	j=n,k=b;
	for(int s=1; s<=b; s++)
		a[k++][j--]=0;
	for(int i=1; i<=n; i++) {
		for(int j=1; j<=n; j++) {
			cout<<setw(3)<<a[i][j];
		}
		cout<<endl;
	}
	return 0;
}

光明小学艺术节快要来了,老师要求同学们布置一个n * n的花盆方阵(n是奇数,n<=9); 如果n=5,那么方阵的形状如下图所示:

如果n=7,那么方阵的形状如下图所示;

请读入一个整数n(奇数),输出如图所示的方阵,为了方便输出,用1表示黄色的花盆,0表示红色花盆,输出时数字场宽设置为3。 例如:n=5,那么实际要输出的方阵的结果如下 n=7,那么实际要输出的方阵的结果如下:

(4.2.1)

输入 一个整数n

输出 如图所示的图形

样例 输入 5 输出 1 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 1

2022/8/27 16:23
加载中...