Ray


私信TA

用户名:dotcpp0778684

访问量:110

签 名:

等  级
排  名 455
经  验 4726
参赛次数 0
文章发表 12
年  龄 0
在职情况 学生
学  校 第四小学
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include <stdlib.h>
#include <stdio.h>
#include <iostream>
using namespace std;

int main(){
	int a[50][50];
	int i,j;
	int k,m;
	int N,N2;
	int num = 0;
	scanf("%d",&N);
	N2 = 2 * N - 1;
	
	i = 0;
	j = N - 1;
	num = 1;
	for(m = 0;m<N2;m++){
		for(k = 0;k<N2-1;k++){
			a[i][j] = num;
			i--;
			if(i<0){
				i = N2 - 1;
			}
			j++;
			j%=N2;
			num++;
		}
		a[i][j] = num;
		num++;
		i++;
		i%=N2;	
	}
	
	for(i = 0;i<N2;i++){
		for(j=0;j<N2;j++){
			printf("%d ",a[i][j]);
		}
		printf("\n");
	}
	
	
	return 0;
}


 

0.0分

1 人评分

  评论区

  • «
  • »