题解 1097: 蛇行矩阵

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

筛选

1097: 蛇行矩阵

摘要:解题思路:分析每一行数列通式为(n(3+n))/2+1(n(5+n))/2+2(n(7+n))/2+4······3,5,7为等差数列1,2,4为等差数列的前n项和注意事项:参考代码:n=int(in……

蛇行矩阵 (C++代码)

摘要:每一行的规律很好看出来每行的第n个数为前n-1个数之和,很容易求出该数字为(n*n+n)/2;继续分析第m行的第n个数(n*n+n)/2+1-m;代码如下#include<iostream>using……

蛇行矩阵 (C语言代码)

摘要:解题思路:观察蛇形数组,可以发现输入N,就会有N行,并且是按N-1逐次减小,所以用一个while(N--)来分别输出每一行,不难发现每行和它相邻的一行都有规律,通过代码描述次规律,再用一个for循环打……

蛇行矩阵 (C语言代码)

摘要:参考代码:#include <stdio.h> int main() {     int n, array[100][100] = {{1}}, i, j;     while(scanf……

蛇行矩阵-------(python)

摘要:```python n=int(input()) a=1 #是第一个数 d=0 #列是从1开始加 s=1 while n>0:#循环五次 b=0 #将b重置 b+=s #……

写了半天。。

摘要:解题思路:行元素加列元素注意事项:参考代码:#include<stdio.h>int main(){   int n;    scanf("%d",&n);    int i,j=n,k,cnt,nu……