首页/ 题库 / [问答题]编一个程序,定义一个n行n列的二维整数数的答案

编一个程序,定义一个n行n列的二维整数数组,赋初值,然后求出对角线上的元素之和。

问答题
2022-02-23 00:40
查看答案

正确答案

int n=5;
int s=0;
int[,]arr={{1,2,3,4,5},{11,12,13,14,15},{21,22,23,24,25},{31,32,33,34,35},{41,42,43,44,45}};
inti,j;
for(i=0;i<arr.GetLength(0);i++)
{
for(j=0;j<arr.GetLength(1);j++)
{
if(i==j||i+j==n+1)
s=s+arr[i,j];
}
}
Console.WriteLine("对角线上的元素之和{0}",s);


试题解析

感兴趣题目
在VB中,用DIM定义数组时数组元素也自动赋初值为0.
编一个程序,定义一个n行n列的二维整数数组,赋初值,然后求出对角线上的元素之和。
在C#中,int[][]是定义一个int型的二维数组。
编写一个JavaApplication程序,要求从键盘读入整数n,计算n!并输出结果。
假定一个10行20列的二维整型数组,下列哪个定义语句是正确的()。
编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然后用foreach语句把这个字符串拷贝到字符数组里,最后输出字符数组。
设二维数组A[1..m,1..n]按行存储在数组B[1..m×n]中,则二维数组元素A[i,j]在一维数组B中的下标为( )。
编写一个函数fun(),首先从键盘上输入一个4行4列的一个实数矩阵到一个二维数组a[4][4]中,接着求出主对角线上元素之和,最后返回求和结果。
下面是一个对整数数组A中的前n个元素求最小值的C程序,函数返回最小元素的位置。 Int minValue(int A[],int n){ int k=0: for(int j=1;j<=n-1;j++) if(A[j]<a[k])k=j; return k: 当n=4时,程序中可能的执行路径数为______。
编一个程序,定义一个数组,再定义类以及方法,用方法(out参数传递数据)找出这组数据中的最大数和最小数。
编一个程序,输入一个字符串,用ToCharArray()方法把字符串中的内容拷贝到字符数组中,然后用foreach输出该字符数组。
编一个程序,定义结构(有姓名,年龄,手机号码三个字段),再定义一个一维数组,把结构作为数组元素类型,存入数据,然后依次输出。
相关题目
当利用大小为N的数组循环存储一个队列时,该队列的最大长度为( )。
. 当利用大小为n的数组顺序存储一个队列时,该队列的最后一个元素的下标为( )。
当用户输入abc时,下面代码的输出结果是 try: n=0 n=input("请输入一个整数:") defpow10(n): returnn**10except: print("程序执行错误")
一个二维字符数组a[M][N]能够至多存储( )个字符串。
在C#中,int[][]是定义一个int型的二维数组
编一个程序,定义一个字符串数组,输入若干国家名称(所有名称全用大写或者全用小写),设计一个算法按字典顺序将这些国家名称进行排序。
在C#中,int[][]是定义一个int型的二维数组。
设有如下说明 typedef struct { int n; char c;double X;}STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是
设有如下说明: typedef struct { int n; char c;double x;}STD; 则以下选项:能正确定义结构体数组并赋初值的语句是( )。
设有如下说明:typedef struct{int n;char c;double x;}STD;有以下选项,能正确定义结构体数组并赋初值的语句是( )。
设有如下说明typedef struct{ int n; char c; double x;}STD;则以下选项中 ,能正确定义结构体数组并赋初值的语句是
设有如下说明: typedef struct {int n; char c; double x;) STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是( )。
设有如下说明 typedef struct {int n;char c;double x;}STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是
二维数组a[1..N,1..n]可以按行存储或按列存储。对于数组元素a[i,j](1,=
设二维数组A[1..m,1..n](即m行n列)按行存储在数组B[1..m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为( )。
编一个程序,定义一个数组,用for语句输入10个实数存入这个数组,然后按逆序重新存放后再输出。
假定二维数组的定义为"double a[M][N];"则数组元素的行下标取值范围在()之间。
设二维数组A[1..m,1..n](即m行n列)按行存储在数组B[1..m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为()。
设二维数组A[1.. m,1.. n](即m行n列)按行存储在数组B[1.. m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为()。
设二维数组A[l.m,1..n](即m行n列)按行存储在数组B[1.m*n]中,则二维数组元素Ai,j]在一维数组B中的下标为()。
广告位招租WX:84302438

免费的网站请分享给朋友吧