C语言程序编程:输入奇数,输出n阶幻方矩阵(5篇)

时间:2019-05-14 23:08:29下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C语言程序编程:输入奇数,输出n阶幻方矩阵》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言程序编程:输入奇数,输出n阶幻方矩阵》。

第一篇:C语言程序编程:输入奇数,输出n阶幻方矩阵

#include #define MAX 100

void huanFang(int n){

int a[MAX][MAX]={0};//初始化数组都为0 int i,j;int m,k;//当前位置 int p,q;//下一个位置 int data=0;m=0;k=n/2;while(data

q=k+1;//右

if(p<0&&q=0){//上出框

//printf(“qian shang chu: p=%d,q=%dn”,p,q);

p=n-1;//下边放

//printf(“hou shang chu: p=%d,q=%dn”,p,q);}else if(p>=0&&p

//printf(“qian youchu: p=%d,q=%dn”,p,q);

q=0;//左边放

//printf(“hou youchu: p=%d,q=%dn”,p,q);}else if(p<0&&q==n){//斜出框

//printf(“qian xiechu: p=%d,q=%dn”,p,q);

p=m+1;//下格填

q=k;

//printf(“hou xiechu: p=%d,q=%dn”,p,q);} if(a[p][q]!=0){//排重

//printf(“qian chongpai: p=%d,q=%dn”,p,q);

p=m+1;//下格填

q=k;

//printf(“hou chongpai: p=%d,q=%dn”,p,q);} m=p;k=q;}

for(i=0;i

printf(“%d ”,a[i][j]);

}

printf(“n”);} }

void main(){ int n;//判断是否输入的是奇数

while(1){

printf(“please input n jie,n is oddn”);

scanf(“%d”,&n);

if(n%2==1)

break;} huanFang(n);}

下载C语言程序编程:输入奇数,输出n阶幻方矩阵(5篇)word格式文档
下载C语言程序编程:输入奇数,输出n阶幻方矩阵(5篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐