有一个double型4行5列的矩阵,从键盘上输入矩阵中所有的元素(double),求出这个矩阵的每一行的和并输出(保留两位小数)。
时间: 2024-05-07 14:20:30 浏览: 17
以下是求解该问题的C++代码:
```c++
#include <iostream>
#include <iomanip> //用于控制输出格式
using namespace std;
int main()
{
double matrix[4][5]; //定义一个4行5列的矩阵
//从键盘上输入矩阵中的每一个元素
for(int i=0; i<4; i++)
{
for(int j=0; j<5; j++)
{
cin >> matrix[i][j];
}
}
//计算每一行的和并输出
for(int i=0; i<4; i++)
{
double sum = 0;
for(int j=0; j<5; j++)
{
sum += matrix[i][j];
}
cout << fixed << setprecision(2) << "第" << i+1 << "行的和为:" << sum << endl;
}
return 0;
}
```
运行程序后,从键盘上输入矩阵的每一个元素,程序将会计算出每一行的和并输出。例如,如果输入以下矩阵:
```
1.2 2.3 3.4 4.5 5.6
6.7 7.8 8.9 9.1 1.2
2.3 3.4 4.5 5.6 6.7
7.8 8.9 9.0 1.2 2.3
```
程序将会输出:
```
第1行的和为:17.00
第2行的和为:33.70
第3行的和为:22.50
第4行的和为:29.20
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)