日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

牛客网--蛇形矩阵(Java)

發布時間:2024/7/19 java 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 牛客网--蛇形矩阵(Java) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目描述

題目說明

蛇形矩陣是由1開始的自然數依次排列成的一個矩陣上三角形。

?

?

?

樣例輸入

5

樣例輸出

1?3?6?10?15

2?5?9?14

4?8?13

7?12

11

接口說明

原型

void?GetResult(int?Num,?char?*?pResult);

輸入參數:

????????int?Num:輸入的正整數N

輸出參數:

????????int?*?pResult:指向存放蛇形矩陣的字符串指針

????????指針指向的內存區域保證有效

返回值:

????????void

?

?

輸入描述:

輸入正整數N(N不大于100)

輸出描述:

輸出一個N行的蛇形矩陣。

示例1

輸入

復制

4

輸出

復制

1 3 6 10 2 5 9 4 8 7

代碼:

import java.util.*;
public class Main{
? ? public static void main(String[] args){
? ? ? ? Scanner sc = new Scanner(System.in);
? ? ? ? while(sc.hasNext()){
? ? ? ? ? ? int n = sc.nextInt();
? ? ? ? int arr[][] = new int[n][n];
? ? ? ? int x=1;
? ? ? ? for(int i=0;i<arr.length;i++){
? ? ? ? ? ? for(int j=0,k=i;k>=0;k--,j++){
? ? ? ? ? ? ? ? arr[k][j] = x;
? ? ? ? ? ? ? ? x++;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? for(int i=0;i<arr.length;i++){
? ? ? ? ? ? for(int j=0;j<arr[0].length;j++){
? ? ? ? ? ? ?? ?if(arr[i][j]!=0)
? ? ? ? ? ? ? ? System.out.print(arr[i][j]+" ");
? ? ? ? ? ? }
? ? ? ? ? ? System.out.println();
? ? ? ? }
? ? ? ? }
? ? ? ??
? ? }
}

總結

以上是生活随笔為你收集整理的牛客网--蛇形矩阵(Java)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。