C++求矩阵每行平均数简单代码(六年级水平)
我可以帮你用C++(六年级水平)实现一个求矩阵每行平均数的程序。 ## ✏️ 程序思路 - 先输入矩阵的行数 `m` 和列数 `n`。 - 用双重循环读取矩阵的每个数。 - 对每一行,累加所有数后除以列数 `n`(注意用小数除法)。 - 输出每一行的平均数。 ## 📦 完整代码 ```cpp #include <iostream> #include <iomanip> // 用来控制小数位数 using namespace std; int main() { int m, n; cout << "请输入行数m和列数n:"; cin >> m >> n; double a[100][100]; // 假设矩阵最大100行100列 // 读取矩阵 cout << "请输入矩阵的" << m << "行" << n << "列数字:" << endl; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { cin >> a[i][j]; } } cout << fixed << setprecision(2); // 输出保留2位小数 // 计算并输出每行平均数 for (int i = 0; i < m; i++) { double sum = 0; for (int j = 0; j < n; j++) { sum = sum + a[i][j]; } double avg = sum / n; cout << "第 " << i + 1 << " 行的平均数是:" << avg << endl; } return 0; } ``` ## 💡 关键注释 - `sum = sum + a[i][j]`:累加该行所有数字。 - `avg = sum / n`:用累加和除以列数得到平均数。 - 因为 `sum` 是 `double` 类型,所以 `sum / n` 结果是小数。 ## ✅ 示例运行 输入: ``` 2 3 1 2 3 4 5 6 ``` 输出: ``` 第 1 行的平均数是:2.00 第 2 行的平均数是:5.00 ``` ######[AI问答 | 503点数解答 | 2026-07-10 19:21:24]
- C++ 实现:轻松计算两个矩阵的乘法并输出结果(字节豆包 | 381点数解答 | 2025-12-03 19:20:23)210
- C++ 矩阵加法:vector 实现与格式控制详解(DeepSeek | 881点数解答 | 2026-05-31 08:22:32)54
- C++ 实现正方形黑白瓦片图案最小转换方法求解(字节豆包 | 817点数解答 | 2025-11-25 19:03:09)103
- Python 实现图像顺时针旋转 90 度:代码详解与复杂度分析(字节豆包 | 486点数解答 | 2025-12-09 12:25:11)162
- Python 实现:根据规则判定 2^n×2^n 方阵中作弊者的赦免命运(字节豆包 | 247点数解答 | 2024-11-03 10:30:46)238
- C语言实现:解决2ⁿ×2ⁿ方阵作弊者赦免问题(字节豆包 | 370点数解答 | 2024-11-03 10:31:31)258
- C语言递归破解2ⁿ×2ⁿ作弊者赦免难题,输出01命运矩阵!(百度文心 | 792点数解答 | 2024-11-03 10:36:04)324
- Python 实现:计算用户输入 n x n 矩阵边界元素之和(GPT | 319点数解答 | 2024-11-21 00:16:05)170
- DevC++ 实现:计算并输出 n×n 矩阵边界元素之和(GPT | 410点数解答 | 2024-11-21 00:19:17)174
- 月赛作弊者命运裁决:2^n×2^n 方阵赦免递归算法揭秘(DeepSeek | 483点数解答 | 2026-01-05 12:24:54)86
- Python 实现:计算特殊规则矩阵行列式并对 109+7 取模(字节豆包 | 672点数解答 | 2026-02-05 20:46:07)104
- C++实现自动化药房配药检查功能(字节豆包 | 701点数解答 | 2026-03-08 10:23:41)60