输入5X5阶的矩阵,编程实现: (1)求两条对角线上的各元素之和。 (2)求两条对角线上行、列下标均为偶数

帮个忙谢谢,急用。。。... 帮个忙谢谢,急用。。。 展开
问明6E
高粉答主

2019-05-24 · 每个回答都超有意思的
知道答主
回答量:279
采纳率:100%
帮助的人:12.7万
展开全部

#include"stdafx.h"

#include<iostream>

using namespace std;

int main(int argc,char*argv[])

{

cout<<"请输入一个5*5的矩阵:"<<endl;

int a[5][5],m,n;

for(m=0;m<5;m++)//输入冲耐数据

{

for(n=0;n<5;n++)

{

cin>>a[m][n];

}

}

int rightHe=0,leftHe=0,sum=0;//rightHe为对角线右下角元素之和,leftHe为对角线左下角元素之和

for(int i=0;i<5;i++)//输出数据

{

for(int j=0;j<5;j++)

{

if(i==j)

{

rightHe=rightHe+a<i>[j];

}

if(i+j==4&&i!=j)

{

leftHe=leftHe+a<i>[j];

}

}

}

sum=rightHe+leftHe;

cout<<leftHe<<","<<rightHe<<endl;

cout<<"对角线元素之和为"<<sum<<endl;

return 0;

}

运行效果:

扩猛判晌展资料:

#include的使用说明

>\#include叫做“文件枝锋包含”。它的功能是用来指定文件的全部内容替换程序中的命令行,从而使指定的文件与当前源文件连成一个源文件。

有如下两种形式:

1、#include"文件名"

2、#include<文件名>

文件包含这两种形式都可以使用,但是有以下几种区别:

使用尖括号:表示编译系统根据系统头文件存放的目录路径去搜索系统头文件,而不是在源文件目录去查找;

使用双引号:表示编译系统首先在当前的源文件目录中查找,若未找到才根据系统的头文件存放的目录路径去搜索系统头文件。

百度网友dc8b8b8
推荐于2018-05-07 · TA获得超过1076个赞
知道小有建树答主
回答量:294
采纳率:100%
帮助的人:120万
展开全部
我就用C语言吧。
#include<stdio.h>
main(){
double a[5][5]={0.0};
int i,j;
double s=0.0;
for(i=0;i<5;i++)
for(j=0;j<5;j++){
printf("\ninput a value:");
scanf("%lf",&a[i][j]);
}
for(i=0;i<5;i++)
for(j=0;j<消郑5;j++){
if((i==j)||(i+j==4))
s+=a[i][j];
}
s=s-a[2][2];
printf("\n两对角线上各元素之和孙罩是%f\n",s);
s=0.0;
for(i=0;i<5;i++)
for(j=0;j<5;j++){
if(((i==j)||(i+j==4))&&(i%2==0)&&(j%2==0))
s+=a[i][j];
}
s=s-a[2][2];
printf("两对角线上行、列下标均为偶数的元素之和为%f\n"拿凯颂,s);
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式