显示下三角矩阵的Swift程序
在这篇文章中,我们将学习如何编写一个Swift程序来显示下三角矩阵。下三角矩阵是一个矩阵,其中主对角线以上的所有元素都是零。如下面的图片所示。
下三角矩阵
这里,(1,5,6,2,2,3)是主对角线,所以主对角线以上的元素是0。因此,为了创建一个下三角矩阵,我们需要一个正方形矩阵,然后我们把列大于行的元素转换成0。
算法
- 第1步 – 创建一个函数。
-
第2步–在这个函数中,首先我们检查给定的矩阵是否为正方形。
-
第3步 – 如果矩阵不是一个正方形矩阵,则显示一个信息。
-
第4步 – 如果矩阵是一个正方形矩阵,那么使用嵌套的for循环来迭代每一行和每一列。
-
第5步 – 如果列的位置大于行的位置,那么用0替换元素。 否则,打印元素。
-
第6步 – 创建一个方形矩阵。
-
第7步 – 调用该函数,并将矩阵作为参数传给它。
-
第8步 – 打印输出。
示例
以下是显示下三角矩阵的Swift程序。
输出
在上面的代码中,我们有一个5×5的方形矩阵。现在我们创建一个函数来打印一个下三角矩阵。在这个函数中,我们首先检查给定的矩阵是否是一个方形矩阵。这里的矩阵是一个正方形矩阵,所以现在我们通过迭代每一行和每一列来找到上三角矩阵,如果列的位置大于行,那么我们将给定的元素替换为零。否则,我们就打印这些元素。
结论
因此,这就是我们如何显示下三角矩阵的方法。或者我们可以说,通过检查行和列的位置(即行<列),我们将给定的方形矩阵转换成下三角矩阵。