#include<stdio.h>
#include<windows.h>
int main()
{
int a[100][100],x;/*初始化*/
int i,j,m,n,temp;
printf("Magic square matrix n=");
scanf("%d",&x);
while(x)
{
if(!(x%2))
{
printf("application exited, you input even number");
return 0;
}
else
{
for(i=0;i<x;i++)
&n

这段代码展示了如何用C语言实现魔方矩阵的生成。程序首先读取用户输入的矩阵大小,然后通过一个循环算法将数字1到n^2填充到矩阵中,形成一个魔方矩阵。最后,程序会打印出生成的魔方矩阵,并允许用户再次输入新的矩阵大小进行下一轮生成。
最低0.47元/天 解锁文章
3030






