myworkmain.cpp

来自「设计一个一元稀疏矩阵多项式简单计算器。用带表头节点的单链表存储多项式」· C++ 代码 · 共 154 行

CPP
154
字号
#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 + =
减小字号Ctrl + -
显示快捷键?