• 2022-06-28
    输入5×5的数组,编写程序实现:[br][/br] (1)求出对角线上各元素的和;[br][/br] (2)求出对角线上行、列下标均为偶数的各元素的积;[br][/br] (3)找出对角线上其值最大的元素和它在数组中的位置。
  • #include [stdio.h] int main() { int a[5][5]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25}; int i,j,sum1=0,sum2=0,h,l,max=a[0][0]; for(i=0;i[5;i++) for(j=0;j<5;j++) { if (i==j||(i+j)==4) sum1=sum1+a[i][j]; if(i%2==0&&j%2==0) sum2=sum2+a[i][j]; if(a[i][j]]max) { max=a[i][j]; h=i; l=j; } } printf("对角线和%d\n",sum1); printf("偶数下标和%d\n",sum2); printf("最大数行号%d 列号%d",h,l); printf("\n"); return 0; }[/i][/i][/i][/i]

    内容

    • 0

      输入一个4行4列二维整型数组,求出该数组两条对角线上的元素之和。

    • 1

      三对角矩阵是指除对角线及在主对角线上下最邻近的两条对角线上的元素外,所有其他元素均为0。现在要将三对角矩阵ann中三对角线上的元素按行存放在一维数组bN中,则N至少为1._____,若a00存放于b0,那么a在三对角线上的元素aij(0≤i≤n-1,i-1≤j≤i+1)在一维数组b中的存放位置为2._____2._____ A: 2i+jB.2i+j-1C.2i+j-2D.2i+j+1 B: A. C: B. D: C. E: D.

    • 2

      三对角矩阵是指除对角线及在主对角线上下最邻近的两条对角线上的元素外,所有其他元素均为0。现在要将三对角矩阵ann中三对角线上的元素按行存放在一维数组bN中,则N至少为 (53) ,若a00存放于b0,那么a在三对角线上的元素aij(0≤i≤n-1,i-1≤j≤i+1)在一维数组b中的存放位置为 (54) ,bk存储的元素在矩阵a中的行下标为 (55) 。 (54)处填()。 A: 2i+j B: 2i+j-1 C: 2i+j-2 D: 2i+j+1

    • 3

      建立次对角线上元素均为2,主对角线上元素均为3的10*10稀疏矩阵。

    • 4

      主对角线线下和线上的元素都为0的行列式叫做对角行列式