首页 > 代码库 > 环形打印矩阵
环形打印矩阵
http://blog.csdn.net/xiaofei2010/article/details/7982456
#include <iostream>using namespace std;int main(){ int a[10][10],count = 1; for (int k = 0,n = 10;k < n;n--,k++)// {//k表示第一行,n表示最后一行。4个FOR循环后,减两行,因此n--,k++ for (int i = k;i < n;i++) a[k][i] = count++; for (int i = k + 1;i < n;i++) a[i][n-1] = count++; for(int i = n - 2;i >= k;i--) a[n-1][i] = count++; for(int i = n - 2;i > k;i--) a[i][k] = count++; } for (int i = 0;i < 10;i++) { for (int j = 0;j < 10;j++) cout << a[i][j] << " " ; cout << endl; } return 0;}
环形打印矩阵
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。