编写程序输入一个n*n的矩阵,求出两条对角线元素值之和
2017-02-05 18:13
1506 查看
//编写一个程序输入一个n*n的矩阵,求出两条对角线元素值之和 #include <iostream> using namespace std; int main() { int num; cout << "请输入对角矩阵的大小" << endl; cin >> num; int **p = new int*[num];//数组大小动态,二维 for (int i = 0; i <num; i++) p[i] = new int[num]; int sum = 0; int number; for (int i = 0; i < num; i++) { cout << "请输入矩阵元素"; cout << "第" << (i + 1) << "行" << endl; for (int j = 0; j < num; j++){ cout << "第" << (j + 1) << "列" << endl; cin >> number; p[i][j] = number; } } for (int i = 0; i < num; i++) { sum += p[i][i] + p[i][num-i-1];//两个对角线元素相加 } cout << "sum=" << sum << endl; return 0; }
另外还有一篇文章,类似,但是只求出主对角线值 查看
$(".MathJax").remove();
相关文章推荐
- 编写程序输入一个n*n的矩阵,求出两条对角线元素值之和(注意把输入的元素写入二维数组的方式)
- 5.4 编写一个程序,求以下矩形两条对角线上的元素之和:
- //5.4 编写一个程序,求以下矩形两条对角线上的元素之和: //1 3 6 //7 9 11 //14 15 17
- 编写程序,求矩阵M[4][4]两条对角线元素值的和
- 【c++】输入一个n×n的矩阵,求出两条对角线元素值之和【原创技术】
- 输入一个nxn矩阵各元素的值,球出两条对角线元素之和
- 编写一个C#程序,要求定义一个行数和列数相等的二维数组, 并执行初始化,然后计算并输出数组两条对角线上的元素之和。
- 编程输入一个n×n矩阵中各元素的值,求出两条对角线上的元素之和
- 编写一个程序,输入两个包含 5 个元素的数组,先将两个数组升序排序,然 后将这两个数组合并成一个升序数组(合并排序)。
- 数组_习题:编写一个4*4矩阵元素对角线之和的程序
- 编写程序从标准输入设备读入的元素数据建立一个int型vector对象,然后动态创建与该vector大小一致的数组,把vector对象的所有元素复制给该数组
- 编写一个C#程序,要求从键盘输入10个数存放在数组中,分别求出最大数和最小数存放在第一第二个元素里
- 编写一个程序,循环从键盘接收一批学生的某门课的成绩,并依次保存在数组score的相应元素中,直到输入的成绩为999时结束。
- 8.10 输入n*n阶矩阵,用函数编程计算并输出其两条对角线上的各元素之和
- 编写程序输入一个5x5的矩阵,将最大元素与中心元素交换,并按行列对齐输出。
- 8.9 编写函数打开文件用于输入,将文件内容读入 string 类型的 vector 容器,每一行存储为该容器对象 的一个元素。8.10 重写上面的程序,把文件中的每个单词存储为 容器的一个元素
- 求一个3X3矩阵两条对角线上元素之和
- 求一个4*4矩阵两对角线元素之和 设计一个程序
- 输入一个N阶方阵个元素的值求出两条对角线元素值之和
- 编写一个程序读取输入,直到‘#’,并报告序列 ei 出现的次数