jia2770909743 发表于 2021-7-2 14:38:02

奇数宫图问题

编写程序,输出7*7的宫图,使得7*7宫图的横、竖、斜线上的数字之和都相等。

输入说明:

    无输入

输出说明:

    每个数字后面使用一个空格,每行最后一个数字没有空格。

Sample Input

    无

Sample Output

20 11 2 49 40 31 22

12 3 43 41 32 23 21

4 44 42 33 24 15 13

45 36 34 25 16 14 5

37 35 26 17 8 6 46

29 27 18 9 7 47 38

28 19 10 1 48 39 30

代码已经为你写好一部分,你的任务是将数字填写在二维数组中。
#include<stdio.h>
int main()
{
    int a={0};
    int n=7;
    int i,j;
    //你的代码从这儿开始

    //你的代码到这儿结束
        for(i=0;i< n;i++)
        {
                for(j=0;j<n-1;j++)
                        printf("%d ",a);
                printf("%d\n",a);
        }
}

qiuyouzhi 发表于 2021-7-2 14:44:37

小学奥数吧,你搜下幻方填法

匀音一刀文 发表于 2021-7-2 16:10:18

我写不出来{:10_266:}

lei1996 发表于 2021-7-2 17:15:40

https://blog.csdn.net/caigen0001/article/details/87823870?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control
你照着下面的代码稍微改一改就行

yuxijian2020 发表于 2021-7-2 22:45:27

https://fishc.com.cn/thread-195445-1-1.html
我就说我好像在哪看过,emmm   原来是我以前回答过{:10_258:}
页: [1]
查看完整版本: 奇数宫图问题