试题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:蛇形填数的主要内容,如果未能解决你的问题,请参考以下文章