蛇形矩阵3

成绩 100 开启时间 2016年05月19日 星期四 10:30
折扣 0.8 折扣时间 2016年05月19日 星期四 10:30
允许迟交 关闭时间 2016年05月19日 星期四 10:30
输入文件 snake.in 输出文件 snake.out

  【题目描述】蛇形矩阵(snake.cpp/c/pas)wikioi 1160

       取n行n列数字矩阵(其中n为不超过100的奇数),在矩阵中心从1开始以逆时针方向绕行,逐圈扩大,直到n行n列填满数字,图4.14所示的即为3行3列的蛇形矩阵,请输出该n行n列正方形矩阵以及矩阵的对角线数字之和。

  【输入格式】

  输入文件为snake.in,一个整数n(即n行n列)。

  【输出格式】

  输出文件为snake.out,n+1行,n行为组成的矩阵,最后一行为对角线数字之和。

  【输入样例】

  3

  【输出样例】

  5 4 3

  6 1 2

  7 8 9

  25

        【注意事项】

  文件读写,注意添加相应头文件。