试题D:蛇形填数

Posted nuist__NJUPT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了试题D:蛇形填数相关的知识,希望对你有一定的参考价值。


思想:这题是个简单的逻辑题,你会发现第n行n列的数字,其实就是前2*n-2条蛇形的元素的个数+n

下面给出的是求n行n列的数字的程序。

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in) ;
        int n = input.nextInt() ;
        int sum = 0 ;
        for(int i=1; i<=2*n-2; i++){
         sum += i ;
        }
        System.out.println(sum + n);
    }
}

以上是关于试题D:蛇形填数的主要内容,如果未能解决你的问题,请参考以下文章

#送命记录01-蛇形填数

2020年第十一届蓝桥杯 - 省赛 - Python大学组 - D.蛇形填数

蛇形填数

梦工厂实验室 蛇形填数 dfs

蛇形填数

蛇形填数