博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kotlin 打印堆栈_Kotlin程序可打印矩阵的下三角
阅读量:2531 次
发布时间:2019-05-11

本文共 2051 字,大约阅读时间需要 6 分钟。

kotlin 打印堆栈

Given a matrix, we have to print its lower triangular.

给定矩阵,我们必须打印其下部三角形。

Example:

例:

Input:    matrix:    [2, 3, 5]    [6, 7, 8]    [9, 2, 1]    Output:    [2, 0, 0]    [6, 7, 0]    [9, 2, 1]

程序在Kotlin中打印矩阵的下三角 (Program to print lower triangular of a matrix in Kotlin)

package com.includehelpimport java.util.*// Main function, Entry Point of Programfun main(args: Array
) { //variable of rows and col val rows: Int val column: Int //Input Stream val scanner = Scanner(System.`in`) //Input no of rows and column print("Enter the number of rows and columns of matrix : ") rows = scanner.nextInt() column = scanner.nextInt() if(rows!=column) { println("Matrix should be Square matrix , Rows and Col size must be Same !!") return } //Create Array val matrixA = Array(rows) { IntArray(column) } //Input Matrix println("Enter the Elements of First Matrix ($rows X $column} ): ") for(i in matrixA.indices){ for(j in matrixA[i].indices){ print("matrixA[$i][$j]: ") matrixA[i][j]=scanner.nextInt() } } //print Matrix A println("Matrix A : ") for(i in matrixA.indices){ println("${matrixA[i].contentToString()} ") } //get lower triangular of matrix for(i in matrixA.indices){ for(j in matrixA[i].indices){ if(j>i) matrixA[i][j]=0 } } //print Matrix A println("Lower Triangular of Matrix : ") for(i in matrixA.indices){ println("${matrixA[i].contentToString()} ") }}

Output

输出量

Run 1:Enter the number of rows and columns of matrix : 43Matrix should be Square matrix , Rows and Col size must be Same---Run 2:Enter the number of rows and columns of matrix : 33Enter the Elements of First Matrix (3 X 3} ):matrixA[0][0]: 2matrixA[0][1]: 3matrixA[0][2]: 5matrixA[1][0]: 6matrixA[1][1]: 7matrixA[1][2]: 8matrixA[2][0]: 9matrixA[2][1]: 2matrixA[2][2]: 1Matrix A :[2, 3, 5][6, 7, 8][9, 2, 1]Lower Triangular of Matrix :[2, 0, 0][6, 7, 0][9, 2, 1]

翻译自:

kotlin 打印堆栈

转载地址:http://tpvzd.baihongyu.com/

你可能感兴趣的文章
编译Libgdiplus遇到的问题
查看>>
【NOIP 模拟赛】Evensgn 剪树枝 树形dp
查看>>
java学习笔记④MySql数据库--01/02 database table 数据的增删改
查看>>
两台电脑如何实现共享文件
查看>>
组合模式Composite
查看>>
程序员最想得到的十大证件,你最想得到哪个?
查看>>
我的第一篇CBBLOGS博客
查看>>
【MyBean调试笔记】接口的使用和清理
查看>>
07 js自定义函数
查看>>
jQueru中数据交换格式XML和JSON对比
查看>>
form表单序列化后的数据转json对象
查看>>
[PYTHON]一个简单的单元測试框架
查看>>
iOS开发网络篇—XML数据的解析
查看>>
[BZOJ4303]数列
查看>>
数据库TCPIP协议开了,但还是远程连不上
查看>>
一般处理程序在VS2012中打开问题
查看>>
C语言中的++和--
查看>>
thinkphp3.2.3入口文件详解
查看>>
POJ 1141 Brackets Sequence
查看>>
Ubuntu 18.04 root 使用ssh密钥远程登陆
查看>>