题解 1097: 蛇行矩阵

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

蛇行矩阵-题解(C++代码)

画图找规律写法不同本质相同```cpp#include#include#includeusingnamespacestd;intmain(){intN,temp=1,temp1=1;cin>>N;for(inti=0;i

蛇行矩阵-题解(C++代码)

输入:本题有多组数据,每组数据由一个正整数N组成。(N不大于100)输出:对于每一组数据,输出一个N行的蛇形矩阵。两组输出之间不要额外的空行。矩阵三角中同一行的数字用一个空格分开。行尾不要多余的空格。```cpp#include#includeusingnamespacestd;intmain(){i

蛇行矩阵-题解(C++代码)

#includeusingnamespacestd;intz[]{1,3,6,10,15,21,28,36,45,55,66,78,91,105,120,136,153,171,190,210,231,253,276,300,325,351,

蛇行矩阵-题解(C++代码)

本题说明最多100个,故假定整形数组num[100]来保存第一行的数据,因为后面所有行的数据可根据第一行的数据来得出。136101525914481371211**如:**第二行的25914就是由第一行的361015都相应减一第三行的4813是由第一行的61015都相应减二第四行的712是由第一行的1

蛇行矩阵-题解(C++代码)

#思路首先设置一个sz[101][101]的数组,通过总结得出数学规律:第一列从第二个数字开始等于上一个数字加上它的行数-1;每一行从第二个数字开始等于前一个数字加上自己的列数。```cpp#includeusingnamespacestd;intmain(){intsz[101][101]={0};