永发信息网

键盘上输入一个4行4列的一个是数矩阵到一个二维数组中然后求出主对角线上的元素乘积并求出该矩阵的转置矩

答案:1  悬赏:60  手机版
解决时间 2021-04-11 09:07
c++
最佳答案

你看看. 如果不符合你的原意.再提出来!



#include <iostream>
using namespace std;


int main()
{
double a[4][4],sum=1,t;


//为什么用double? 因为题目是数矩阵,不知道是不是实数矩阵的意思.所以用了double.


//如果是整数请改成int

for(int j,i=0;i<4;++i) //输入矩阵,并求出对角线的乘积.
{
for(j=0;j<4;++j)
{
cin>>a[i][j];
if(i==j) //求主对角线各元素的乘积;
sum*=a[i][j];
}
}
cout<<"原矩阵:"<<endl;
for(i=0;i<4;++i)
{
for(j=0;j<4;++j)
cout<<a[i][j]<<" ";
cout<<endl;
}


cout<<"\n对角线乘积为:"<<sum<<endl;



for(i=0;i<=3;++i)
{
for(j=0;j<=i;j++)
{
t=a[i][j];
a[i][j]=a[j][i];
a[j][i]=t;
}
}
cout<<"矩阵转置后"<<endl;
for(i=0;i<4;++i)
{
for(j=0;j<4;++j)
cout<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}


运行时截图:



第一行是输入. 共16个数


输出对角线乘积,以本题为例就是1*6*11*16;


另外转置矩阵就是将行列互换..

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
07款伊兰特能单独换雨刮器胶条吗
30秒闪亮自我介绍
把系统的显示桌面的图标删除了,什么把它再弄
我摩托是铃木qs110弯梁,这几天发动车后特别
哈尔滨融兴典当有限责任公司我想知道这个在什
枯木逢春的诗句,关于流水,关于枯木的诗句
地瓜和番薯是一样的吗?有人说一样!又有人说
机械设计手册
中山装的牌子,由来
一定能使不饱和溶液变成饱和溶液的方法是A.倒
加盟雪之蜜语需要具备什么条件
TLBB峨眉镶什么抗性宝石,每个多少
完美国际57级魔方跑成功有多少经验
南昌就业办在哪里?
E66水货多少钱有?
推荐资讯
急!我老婆已经四个月了!今天去了唐氏筛查!
大家看一本30万字的书 要用多久?
临沂物流公司招的搬运工要女的吗?
天天酷跑,抽奖怎么啥也抽不到?
园中新苑(西门)地址有知道的么?有点事想过去
农历七月十五日出生的,是不是就是鬼节出生?
缤纷鸟少儿美术基地丁桥校区怎么去啊,有知道
广州什么地方有卖诺基亚BH-503原装耳机
天国少女里的卡尔是同性恋吗
大家都知道男孩与女孩在一起的时候,男孩要主
有多少男人愿意接受一个离过婚的女人
较场中桥在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?