您现在的位置是:首页 >

矩阵键盘输入两位数 从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计

火烧 2023-03-14 13:30:32 1044
从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计 从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计#i clude lt t

从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计  

从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计

#include <stdio.h>
#include <stdlib.h>
void main()
{
int a[4][4];
int i=0;
int sum=0;
printf("输入4*4矩阵的各元素:n");
for(;i<16;i++)
{
scanf("%d",&a[i/4][i%4]);
}
for(i=0;i<4;i++)
{
sum+=a[i][i];
sum+=a[i][3-i];
}
printf("该对角线元素之和sum=%dn",sum);
getchar();
getchar();
}

跪求高手!用c语言程式设计;要求从键盘输入4×4矩阵,并求此矩阵主对角线元素积与副对角线元素积的差

#include<stdio.h>
int main()
{
long a[4][4];
long i,j,s;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
scanf("%d",&a[i][j]);
}
}
s=a[0][0]*a[1][1]*a[2][2]*a[3][3]-a[0][3]*a[1][2]*a[2][1]*a[3][0];
printf("%dn",s);
return 0;
}

从键盘输入一个5*5的矩阵,求该矩阵上主对角线元素之和及次对角线元素之积,并输出

#include <stdio.h>
int main(void)
{
int i,j,sum;
int a[5][5];
sum=1;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(i+j==4)你不知道的是这个条件吧,代表次对角线
sum=sum*a[i][j];
printf("次对角线的积为%d",sum);
return 0;
}
只求了次对角线的积,和就不写了,都一样的。

用JAVA,从键盘上输入3*3矩阵对角线元素(不是整个矩阵),求这个3*3矩阵对角线元素之和

大哥 你这就输入了5个数,求的是其中3个数的和 你就第1和第5 或者第2和第3 不处理不就行了。。 不就跟输入a,b 输出a+b一样么、、、

public class GetSum {
zsf_343133518
public static void main(String[] args) {

int[][] nums = { { 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 } };
int sum = 0;
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
if (i == j || (i + j) == 2) {
sum += nums[i][j];
}
}
}
System.out.println(sum);
}
}

用C语言程式设计:求一个3*3的矩阵主对角线的元素之和。

#include<stdio.h>
void main()
{
int a[3][3];
int i,sum1,sum2;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&a[i]);
sum1=a[0][0]+a[1][1]+a[2][2];
sum2=a[0][2]+a[1][1]+a[2][0];
printf("sum1=%d,sum2=%d",sum1,sum2);
}

从键盘输入一个3×3的矩阵,分别求该矩阵主对角线上的元素之和与副对角线上的元素之和.

程式设计?……_(:з」∠)_

矩阵键盘输入两位数 从键盘输入一个4*4矩阵,并求这个4*4矩阵主对角线元素之和,并输出.球C语言程式设计

输入一个4*4方阵输出两条对角线元素之和并输出其转制矩阵

#include <stdio.h>#define N 4void main(){int i,j,t,s=0,a[N][N];for(i=0;i<N;i++)for(j=0;j<N;j++){scanf("%d",&a[i][j]);if(j==i||i+j==N-1)s+=a[i][j];}printf("ns=%dn",s);for(i=0;i<N;i++)for(j=0;j<i;j++){t=a[i][j];a[i][j]=a[j][i];a[j][i]=t;}for(i=0;i<N;i++){printf("n");for(j=0;j<N;j++)printf("%-4d",a[i][j]);}}

这是C语言程式设计题,求一个3*3矩阵对角线元素之和

main()
{
int x[3][3]={0};
int a=0,b=0; 分别是两个对角线和
int i,j;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
printf("输入%d行%d列数.n",i,j);
scanf("%d",&x[i][j]);
}
for(i=0;i<3;i++)
for(j=0;j<3;j++)
{
if(i==j) a=a+x[i][j];
if(i+j==2) b=b+x[i][j];
}
printf("a=%d,b=%dn",a,b,);
}

c++从键盘给4*4矩形输入值,并输出主对角线元素

#include <iostream>using namespace std;int main(){ int matrix[4][4]; for (int i = 0; i < 4; ++i) for (int j = 0; j < 4; ++j) cin >> matrix[i][j]; cout << "主对角元素为:"; for (int i = 0; i < 4; ++i) cout << matrix[i][i] << " "; cout << endl; return 0;}

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码