2016 - 2025

感恩一路有你

输出4×4数组的对角线之和 vb中如何实现数组对角线求和问题?

浏览量:2409 时间:2021-03-11 13:14:11 作者:admin

vb中如何实现数组对角线求和问题?

一个n阶方阵,用n×n(n行n列)二维数组存储:主对角线上元素的下标,满足:行号=列号,次对角线上元素的下标,满足:行号和列号=n 1VB代码实现:(以n=5为例,数组为D,已分配)dim n as integerdim S1 as integer“主对角线上的元素之和dim S2 as integer”次对角线上的元素之和dim I as integerdim J as integer n=5s1=0s2=0,对于I=1到5,对于J=1到n,如果I=J,则S1=S1 D(I,J)如果I J=n1,则S2=S2 D(I,J)下一个jnext iPrint“主对角线元素之和=“s1print”次对角线元素之和=”S2

请参阅以下步骤:

int A[5][5]//5*5数组

int i,x,Y//x,Y是两个对角线元素之和

x=0

]for(i=0I

{

x=A[i][i

}]Y=0

for(i=0I

{

Y=A[4-i][i

})

] #. 我们也可以是另一个printf(“please input number:number:the input number:the input number:the input number:the input number:the input number:the input number:the input number:the input number:the input number:the input number:the please input number:the number of[i=0I< 3I

{

]{

!]{[for(J=0j(J=0j<)]3j)

{

!{[对于(J=0j[J(J=0j(J=0j< 3j)J)

!]{

][printf([I[I][I][I]/*

![sum=sum=a[I[I[I][2-2-I][2-I]///*右上角到右下角到左下角到左下角到右下角的底部底部最后一个[“sum”=%Dn,sum)

有一个5*5数组,编程求其元素矩阵中对角线元素之和?

#include]#define n3

int main()

{

int i,J,sum=0

int a[n][n]//假设数组是3*3;

printf(“please input:n”)for(i=0I)

输出4×4数组的对角线之和 输出4×4数组的主对角线之和 异星工厂运算器图解

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。