蛇形填数(螺旋填数类似)
2015-07-10 19:17
246 查看
#include <stdio.h> int main() { int n; scanf("%d",&n); int i,j,m=1; int a[101][101]; for(i=0;i<n/2;i++) { for(j=i;j<n-i-1;j++) a[j][n-i-1]=m++; for(j=n-i-1;j>i;j--) a[n-i-1][j]=m++; for(j=n-i-1;j>i;j--) a[j][i]=m++; for(j=i;j<n-i-1;j++) a[i][j]=m++; } a[n/2][n/2]=n*n; for(i=0;i<n;i++) { for(j=0;j<n;j++) printf("%d\t",a[i][j]); printf("\n"); } return 0; }
相关文章推荐
- IOS--UI--LessonUIControl UIImageView/ UISegmentedControl
- 台式机电脑(win7)锁定快捷键
- UVA 818 Cutting Chains 切断圆环链 (暴力dfs)
- CF 7C Line
- Session变量不能转移到下页.解决: session.use_trans_sid = 1
- 创建优雅表格的8个js工具
- uber司机 如何提高评分、接单率、成单率?
- 一个简单而强大的单片机内存管理器-不带内存碎片整理
- aircrack-ng 套件破解wifi(WPA)
- linux c面向对象分析
- 文件输入的例子。
- 关于数字与数字数组与字符型数字数组的转换问题
- uber奖励和账单详解
- OC中属性及方法
- Aircrack-ng破解WEP
- 工作中ibatis中的连表查询及in()的使用案例
- 优步uber司机常见问题与答案(成都地区官方)
- 【只需3步】源码手动安装Apache以及配置(亲测可行)
- QS之shell script
- 【只需3步】源码手动安装Apache以及配置(亲测可行)