📄 smatrix.cpp
字号:
#include<iostream>
#include<cstdlib>
#include<string>
#include"spareMatrix.h"
#include"spareMatrix.cpp"
using namespace std;
void main()
{
cout<<" ==================================================================\n"<<endl;
cout<<" 稀疏矩阵运算\n"<<endl;
cout<<" =================================================================="<<endl;
cout<<"请选择运算方式: a 加法;s 减法; m 乘法; q 退出"<<endl;
char ch;
SpareMatrix<int> a,b,c;
ch = getchar();
getchar();
while(ch !='q')
{
if(ch == 'a')
{
a.Input(a);
b.Input(b);
c = Add(a,b);
cout<<"a+b="<<endl;
cout<<c;
}
else if(ch == 's')
{
a.Input(a);
b.Input(b);
c = Sub(a,b);
cout<<"a-b="<<endl;
cout<<c;
}
else if(ch == 'm')
{
a.Input(a);
b.Input(b);
c = Mul(a,b);
cout<<"a*b="<<endl;
cout<<c;
}
cout<<"是否继续进行运算? 是:y 否:n"<<endl;
getchar();
ch = getchar();
getchar();
if(ch == 'y')
{
cout<<"请选择运算方式: a 加法;s 减法; m 乘法; q 退出"<<endl;
ch = getchar();
getchar();
}
else if(ch == 'n')
{
cout<<"运算结束!"<<endl;
ch = 'q';
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -