编写程序输入一个n*n的矩阵,求出两条对角线元素值之和(注意把输入的元素写入二维数组的方式)
2013-08-21 11:02
746 查看
#include<iostream> using namespace std; int main() { int sum = 0; int n = 0; int **array;//指向整型的指针的指针. cout << "请输入矩阵的维数:" << endl; cin >> n; array = new int* ;//存放指针的数组. for(int k = 0; k < n; k++) { array[k] = new int ;//指向一个整型数组. } cout << "请输入n*n个值:" << endl; for(int i = 0; i < n; i++) { for(int j = 0; j < n; j++) { cin >> array[i][j]; cout << array[i][j] << " "; } cout << endl; } for(int i = 0; i < n; i++) sum += array[i][i]; cout << "两条对角线元素之和为:" << sum << endl; system("pause"); return 0; }
输出结果:
相关文章推荐
- 编写程序输入一个n*n的矩阵,求出两条对角线元素值之和
- 编写一个C#程序,要求定义一个行数和列数相等的二维数组, 并执行初始化,然后计算并输出数组两条对角线上的元素之和。
- 【c++】输入一个n×n的矩阵,求出两条对角线元素值之和【原创技术】
- //5.4 编写一个程序,求以下矩形两条对角线上的元素之和: //1 3 6 //7 9 11 //14 15 17
- 5.4 编写一个程序,求以下矩形两条对角线上的元素之和:
- 编程输入一个n×n矩阵中各元素的值,求出两条对角线上的元素之和
- 编写程序,求矩阵M[4][4]两条对角线元素值的和
- 输入一个nxn矩阵各元素的值,球出两条对角线元素之和
- 定义一个结构体变量(包括年、月、日),编写程序,要求输入年月日,程序能够计算并输出改日是本年中的第几天。注意闰年问题。(switch语句)
- 数组_习题:编写一个4*4矩阵元素对角线之和的程序
- 练习 1- 10 编写一个将输入复制到输出的程序,并将其中的制表符替换成 \t,把回退符替换成\b,把反斜杠替换为\\。 这样就可以将制表符和退格符以可见的方式显示出来。
- 求一个4*4矩阵两对角线元素之和 设计一个程序
- 编写一个程序,使其从标准输入读取字符,直到遇到0字符(注意是0字符,不是数字)
- 8.10 输入n*n阶矩阵,用函数编程计算并输出其两条对角线上的各元素之和
- 编写一个C#程序,要求从键盘输入10个数存放在数组中,分别求出最大数和最小数存放在第一第二个元素里
- 编写程序接收一个ASCII码(从0至128),然后显示输入ASCII码所代表的字符。 注意: (1)能够对1个或多个输入的ASCII码进行处理; (2)对于输入的非ASCII码进行判定和排除。
- 44.从键盘输入12个数存入二维数组a[3][4]中,编写程序求出最大元素的值及它所在的行号和列号
- 编写一个程序,输入n,求n!(用递归的方式实现)
- 编写一个程序,输入两个包含 5 个元素的数组,先将两个数组升序排序,然 后将这两个数组合并成一个升序数组(合并排序)。
- 编写程序输入一个5x5的矩阵,将最大元素与中心元素交换,并按行列对齐输出。