数字游戏
来源:互联网 发布:maven java目录下的xml 编辑:程序博客网 时间:2024/06/04 01:17
数字游戏
时间限制:1000 ms | 内存限制:65535 KB
难度:1
- 描述
- peter喜欢玩数字游戏,但数独这样的游戏对他来说太简单了,于是他准备玩一个难的游戏。游戏规则是在一个N*N的表格里填数,规则:对于每个输入的N,从左上角开始,总是以对角线为起点,先横着填,再竖着填。这里给了一些样例,请在样例中找到规律并把这个N*N的表格打印出来吧。
- 输入
- 多组测试数据(数据量在100组以内)。每组测试数据只有一行为一个整数N(1<=N<=30),表示表格的大小。
- 输出
- 对于每组输入数据,输出N行,为填完的表格(N行,每行N个整数,每个数字之间用空格隔开。
- 样例输入
35
- 样例输出
1 2 3 4 6 7 5 8 9 1 2 3 4 5 6 10 11 12 13 7 14 17 18 19 8 15 20 22 23 9 16 21 24 25
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);while (scanner.hasNext()) {int number = scanner.nextInt();int arr[][] = new int[number][number];int flag = 0;int count = 0;while (count < number * number) {for (int i = flag; i < number; i++) {arr[flag][i] = ++count;}for (int i = flag + 1; i < number; i++) {arr[i][flag] = ++count;}flag++;}for (int i = 0; i < number; i++) {for (int j = 0; j < number; j++) {System.out.print(arr[i][j] + " ");}System.out.println();}}}}
阅读全文
0 0
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 数字游戏
- 老生常谈——length、length()、size()区别(快速记忆)
- # 324. Wiggle Sort II
- 解决WebStorm 跳转页面时出现requested without authorization, you can copy URL and open it in browser to ....
- Linux 基础
- spring使用AOP技术对DAO层操作进行增强功能
- 数字游戏
- K-Means算法
- Mysql学习笔记(三)
- 23种设计模式(7)-代理模式
- [jzoj]3498. 【NOIP2013模拟联考14】图形变换(transform) (计算几何+矩阵乘法)
- JavaScript对象类型
- 洛谷 P2341 [HAOI2006]受欢迎的牛
- Kotlin 第十五章:高阶函数和 Lambda 表达式
- CodeForces 253D Table with Letters