矩阵与向量.cpp

来自「在c++矩阵和向量的运用」· C++ 代码 · 共 37 行

CPP
37
字号
#include <iostream.h>
#include <stdlib.h>
#include <memory.h>
#include "h3.h"
#include "矩阵与向量.h"

void main()
{
	int i,j,x,y;
	cout<<"请输入矩阵的行数:";
	cin>>i;
	cout<<"请输入矩阵的列数:";
	cin>>j;
	Matrix ma(i,j);
	cout<<"请输入矩阵:"<<endl;
	for(x=0;x<i;x++)
	{
		cout<<"请输入第"<<x+1<<"行:";
		for(y=0;y<j;y++) 
			cin>>ma.Elem(x,y);
	}
	int n;
	cout<<"------------------------------------"<<endl;
	cout<<"请输入向量的元素个数(只有当元素个数与矩阵的列数相等时才能计算):"<<endl;
	cin>>n;
	Vector ve(n);
	cout<<"请输入向量元素。"<<endl;
	for(x=0;x<n;x++)
	{
		cin>>ve.Elem(x);
	}
//	ve.Elem(0)=2;ve.Elem(1)=1;ve.Elem(2)=0;
	Vector va=Multiply(ma,ve);
	cout<<"相乘后的向量为:";
	va.Display();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?