魔方程序建立
来源:互联网 发布:mac 设置屏幕待机时间 编辑:程序博客网 时间:2024/04/28 14:08
#include<stdio.h>#define maxsize 15int main(){static int square[maxsize][maxsize];int i,j,row,column;int count;int size;printf("Enter the size of the square:\n");scanf("%d",&size);/*check for input error*/ if(size<1||size>maxsize+1){fprintf(stderr,"Error! size is out of range\n");return 1;}if(!(size%2)){fprintf(stderr,"Error! size is even\n");return 1;}for(i=0;i<size;i++)for(j=0;j<size;j++)square[i][j]=0;square[0][(size-1)/2]=1;i=0;j=(size-1)/2;for(count=2;count<=size*size;count++){row=(i-1<0)?(size-1):(i-1);column=(j-1<0)?(size-1):(j-1);if(square[row][column]) i=(++i) % size;else{i=row;j=(j-1<0)?(size-1):--j;}square[i][j]=count;}printf("Magic Square of size %d :\n\n",size);for(i=0;i<size;i++){for(j=0;j<size;j++)printf("%5d",square[i][j]);printf("\n");}printf("\n\n");}
从书上打下来的。嗯!嗯!嗯!
0 0
- 魔方程序建立
- 魔方程序
- 魔方程序
- 魔方游戏程序
- 魔方游戏程序(2)
- Coxeter魔方程序
- 简单魔方程序
- 4*4魔方程序
- 数据结构之魔方程序
- 魔方阵程序编写
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 魔方
- 黑马程序员--异常机制
- Eclipse中的快捷键功能
- Java基础(13):异常
- java面试--String详解
- LightOJ - 1429 Assassin`s Creed (II)(二分图)
- 魔方程序建立
- Android侧滑返回的实现
- C语言中的中文处理的问题。
- XMPP基本应用一
- Criteria 的使用
- 动画代码
- HDU 2647Reward (拓扑排序)
- 二叉树
- 从头认识java-6.7 初始化与类的加载