C语言程序编程:输入奇数-输出n阶幻方矩阵(共2页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言程序编程:输入奇数-输出n阶幻方矩阵(共2页).docx》由会员分享,可在线阅读,更多相关《C语言程序编程:输入奇数-输出n阶幻方矩阵(共2页).docx(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上#include#define MAX 100void huanFang(int n)int aMAXMAX=0;/初始化数组都为0int i,j;int m,k;/当前位置int p,q;/下一个位置int data=0;m=0;k=n/2;while(datan*n)data+;amk=data;/printf(data=%d,m=%d,k=%dn ,data,m,k);p=m-1;/上q=k+1;/右if(p0&q=0)/上出框/printf(qian shang chu: p=%d,q=%dn,p,q);p=n-1;/下边放/printf(hou shang
2、chu: p=%d,q=%dn,p,q);else if(p=0&pn&q=n)/右出框/printf(qian youchu: p=%d,q=%dn,p,q);q=0;/左边放/printf(hou youchu: p=%d,q=%dn,p,q);else if(p0&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(apq!=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;in;i+)for(j=0;jn;j+)printf(%d ,aij);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);专心-专注-专业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 程序 编程 输入 奇数 输出 阶幻方 矩阵
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内