程序设计大作业魔方阵问题
发布时间
阅读量:
阅读量
问题描述
8###1###6
3###5###7
4###9###2
样例说明
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int count = 1;
int row = 0,cul,n;
scanf("%d",&n);
cul=n/2;
int a[10][10] = {0};
while (count <= n*n)
{
a[row][cul] = count;
int i = row;
int j = cul;
if (i == 0)
{
i = n - 1;
}
else
{
i = i - 1;
}
j = (j + 1) % n;
if (a[i][j]!=0||(row==0&&cul==n-1))
{
i = row + 1;
全部评论 (0)
还没有任何评论哟~
