⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myworkmain.cpp

📁 设计一个一元稀疏矩阵多项式简单计算器。用带表头节点的单链表存储多项式
💻 CPP
字号:
#include<iostream>
#include"Mywork.cpp"
void main()
{
	
	double a[]={2,5,-3.1};
	int a1[]={1,3,11};
	double b[]={7,-5,11};
	int b1[]={0,8,9};
	double c[]={6,-1,4.4,-1.2};
	int c1[]={3,1,2,9};
	double d[]={-6,5.4,-1,7.8};
	int d1[]={3,2,2,15};
	double e[]={1,1,1,1,1,1};
	int e1[]={0,1,2,3,4,5};
	double f[]={-1,-1};
	int f1[]={3,4};
	double g[]={1,1};
	int g1[]={1,3};
	double h[]={-1,-1};
	int h1[]={1,3};
	double i[]={1,1};
	int i1[]={1,100};
	double j[]={1,1};
	int j1[]={100,200};
	double k[]={1,1,1};
	int k1[]={1,2,3};
    Multi<double> duoxiang1(a,a1,3);
    Multi<double> duoxiang2(b,b1,3);
    Multi<double> duoxiang;
	cout<<"text1"<<endl;
	cout<<"Input:"<<endl;
	duoxiang1.printlist();
    duoxiang2.printlist();
	cout<<"mutli1+2:"<<endl;
	duoxiang1+duoxiang2;
	cout<<endl;
	
	cout<<"text2"<<endl;
	duoxiang1.chongzhi (c,c1,4);
    duoxiang2.chongzhi(d,d1,4);
    cout<<"Input:"<<endl;
	duoxiang1.printlist();
    duoxiang2.printlist();
	cout<<"mutli1-2:"<<endl;
    duoxiang1-duoxiang2;
	cout<<endl;
	
	cout<<"text3"<<endl;
	duoxiang1.chongzhi (e,e1,6);
    duoxiang2.chongzhi(f,f1,2);
	cout<<"Input:"<<endl;
	duoxiang1.printlist();
    duoxiang2.printlist();
	cout<<"mutli1+2:"<<endl;
	duoxiang1+duoxiang2;
	cout<<endl;
	
	cout<<"text4"<<endl;
	duoxiang1.chongzhi(g,g1,2);
    duoxiang2.chongzhi(h,h1,2);
	cout<<"Input:"<<endl;
	duoxiang1.printlist();
	cout<<"if x=5:"<<duoxiang1.fuzhi(5)<<endl;
    duoxiang2.printlist();
	cout<<"mutli1+2:"<<endl;
	duoxiang1+duoxiang2;
	cout<<endl;
	
	cout<<"text5"<<endl;
	duoxiang1.chongzhi(i,i1,2);
    duoxiang2.chongzhi(j,j1,2);
	cout<<"Input:"<<endl;
	duoxiang1.printlist();
    duoxiang2.printlist();
	cout<<"mutli1+2:"<<endl;
	duoxiang1+duoxiang2;
	cout<<endl;
	
	cout<<"text6"<<endl;
	duoxiang1.chongzhi(k,k1,3);
	cout<<"Input:"<<endl;
	duoxiang1.printlist();
	cout<<"if x=6  :"<<duoxiang1.fuzhi(6)<<endl;
	duoxiang.printlist();
    cout<<"mutli1+2:"<<endl;
	duoxiang1+duoxiang;
	
	
	
	
	
    cout<<"*************************************************************"<<endl;
    cout<<"exchange data:"<<endl<<endl<<endl;
	duoxiang1.chongzhi (a,a1,3);
    duoxiang2.chongzhi(b,b1,3);
	cout<<"text1"<<endl;
	cout<<"Input:"<<endl;
	duoxiang1.printlist();             
    duoxiang2.printlist();
	cout<<"mutli2+1:"<<endl;
	duoxiang2+duoxiang1;
	cout<<endl;
	
	cout<<"test2"<<endl;
	duoxiang1.chongzhi (c,c1,4);
    duoxiang2.chongzhi(d,d1,4);
    cout<<"Input:"<<endl;
	duoxiang1.printlist();
    duoxiang2.printlist();
	cout<<"mutli2-1:"<<endl;
    duoxiang2-duoxiang1;
	cout<<endl;
	
	cout<<"test3"<<endl;
	duoxiang1.chongzhi (e,e1,6);
    duoxiang2.chongzhi(f,f1,2);
    cout<<"Input:"<<endl;
	duoxiang1.printlist();
    duoxiang2.printlist();
	cout<<"mutli2+1:"<<endl;
	duoxiang2+duoxiang1;
	cout<<endl;
	
	cout<<"test4"<<endl;
	duoxiang1.chongzhi(g,g1,2);
    duoxiang2.chongzhi(h,h1,2);
    cout<<"Input:"<<endl;
	duoxiang1.printlist();
    duoxiang2.printlist();
	cout<<"mutli2+1:"<<endl;
	duoxiang2+duoxiang1;
	cout<<endl;
	
	cout<<"test5"<<endl;
	duoxiang1.chongzhi(i,i1,2);
    duoxiang2.chongzhi(j,j1,2);
	cout<<"Input:"<<endl;
	duoxiang1.printlist();
    duoxiang2.printlist();
	cout<<"mutli2+1:"<<endl;
	duoxiang2+duoxiang1;
	cout<<endl;
	
	cout<<"test6"<<endl;
	duoxiang1.chongzhi(k,k1,3);
	cout<<"Input:"<<endl;
	duoxiang1.printlist();
    duoxiang.printlist();
    cout<<"mutli2+1:"<<endl;
	duoxiang+duoxiang1;
	
}

⌨️ 快捷键说明

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