螺旋矩阵赋值或输出
2014-12-04 00:00
330 查看
摘要: 1、螺旋矩阵的赋值,输出
1、螺旋矩阵赋值
1、螺旋矩阵赋值
#include <stdio.h> int main() { int n, i,j,k = 1,row =1; int r[100][100]; FILE *out = fopen("file.out","w"); scanf("%d",&n); i = 0;j = 0; row = (n+1)/2 ; for( i = 0; i < row; i++) //根据对角线循环 { for(j = i; j < n-i; j++) //上行 r[i][j] = k++; for(j = i + 1; j < n - i; j++) //右列 r[j][n-i-1] = k++; for(j = n-i-2; j >= i; j--)//下行 r[n-i-1][j] = k++; for(j = n-i-2; j >= i + 1; j--)//左列 r[j][i] = k++; } for(i = 0; i < n; i++) { for(j = 0; j < n;j++) fprintf(out,"%5d",r[i][j]); fprintf(out,"\n"); } return 0; }
相关文章推荐
- 顺时针螺旋输出矩阵中的1到n*n的数字
- 螺旋输出N*N矩阵
- 输出螺旋矩阵
- C++编程循环输出螺旋矩阵
- 螺旋输出二维矩阵
- 矩阵螺旋输出
- 矩阵顺时针螺旋赋值
- JavaScript定义及输出螺旋矩阵的方法详解
- 螺旋输出N*N矩阵
- 矩阵顺时针螺旋赋值
- [C++]LeetCode: 110 Spiral Matrix (螺旋输出矩阵元素)
- Leet Code 54 Spiral Matrix - 螺旋输出矩阵 - Java
- 输出螺旋矩阵(二)
- N×N矩阵螺旋打印输出
- (大神勿入)据说是一道面试题,然后自己就写了一发(矩阵的螺旋输出)
- 矩阵顺时针螺旋输出2种不同的方法。
- 输出螺旋矩阵(二)
- 实验6 数组1 定义一个3×3的整形二维数组arr,为数组各元素赋值,找出最小值以及它的行下标和列下标,并输出该矩阵
- 矩阵顺时针螺旋输出2种不同的方法。
- N×N矩阵螺旋打印输出