亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 多項式.cpp

?? 完成簡單的多項式計算 比較簡單通俗易懂 c語言實現
?? CPP
字號:
#include<iostream.h>
struct celltype{
	double element;
    double element1;
	celltype *next;
};
typedef celltype *list;
typedef celltype* position;
void insert(double x,double x1,position p,list &l);//插入結點
void dele(position p,list &l);//刪除結點
void and_sub(position p,list &l,position p1,list &l1,int i);//加減操作,i為1為加
void mul1(list &l,list &l1,list &l3);//乘法操作
void dele_l(list &l);//刪除鏈至頭結點
void copy_l(list &l1,list l,double n,double m);//復制鏈,且第一個數乘n,第二個數加m
void div1(list &l,list &l1,list &l2,list &l3);//除法操作
//此程序輸入以 0 0結尾
void main()
{
	
	double num1,num2;
    char x;

    list l,l1,l2,l3;
    position p,p1,p2;

	l=new celltype;
	l->next=NULL;
	p=l;
	l1=new celltype;
	l1->next=NULL;
	p1=l1;
    l2=new celltype;
    l2->next=NULL;
    l3=new celltype;
    l3->next=NULL;
	p2=l2;
    cout<<"輸入多項式,降冪排列,以0 0結尾\n";//輸入
	do{
         cin>>num1;  
	     cin>>num2;
		 if(num1!=0)
		 {
             insert(num1,num2,p,l);
	         p=p->next;
		 }
	}while(num1!=0||num2!=0);
    p=l;
    cout<<"輸入第二個多項式,降冪排列,以0 0結尾\n";
    do{
	     cin>>num1; 
	     cin>>num2;
		 if(num1!=0)
		 {
              insert(num1,num2,p1,l1);
	          p1=p1->next;
		 }
	}while(num1!=0||num2!=0);
	p1=l1;
    cout<<"輸入運算符(+ - * /)\n";
    cin>>x;
	switch (x)//運算
	{
	case'+':
      and_sub(p,l,p1,l1,1);
			break;
    case'-':
       and_sub(p,l,p1,l1,0); 
			break;
    case'*':
         mul1(l,l1,l3);   
			break;
    case'/':
		if(l1->next!=NULL)
         div1(l,l1,l3,l2);
			break;
	
	}
	p=l;
	if(x=='/')//輸出
	{  
		if(p2->next==NULL)
		{
             cout<<"除數為零,錯誤:\n";
		}
		else 
		{
			cout<<"商為:\n";
	        while(p2->next!=NULL)
			{
                cout<<p2->next->element<<' ';
                cout<<p2->next->element1<<'\n';
                p2=p2->next;
			}
            cout<<"余數為:\n";
	        if(p->next==NULL)
	        	cout<<"0\n";
            while(p->next!=NULL)
			{
                cout<<p->next->element<<' ';
                cout<<p->next->element1<<'\n';
                p=p->next;
			}
		}
    
	}
	else
	{
	     cout<<"結果為:\n";
	     if(p->next==NULL)
		      cout<<"0\n";
         while(p->next!=NULL)
		 {
              cout<<p->next->element<<' ';
              cout<<p->next->element1<<'\n';
              p=p->next;
		 }
	}
    dele_l(l);
	delete(l); 
	dele_l(l1);
	delete(l1); 
	dele_l(l2);
	delete(l2); 
	dele_l(l3);
	delete(l3); 
}
void insert(double x,double x1,position p,list &l)
{
	position q;
	q=new celltype;
	q->element=x;
    q->element1=x1;
	q->next=p->next;
	p->next=q;

}
void dele(position p,list &l)
{
    position q;
	if(p->next!=NULL)
	{
		q=p->next;
		p->next=q->next;
		delete q;
	}
}
void and_sub(position p,list &l,position p1,list &l1,int i)
{
	double n,num,num1;
     
     while(p1->next!=NULL)
		{   if(i==0)
		        num1=0-p1->next->element;
	       else
                num1=p1->next->element;
		    
			if(p->next!=NULL)
			{
                 n=p->next->element1-p1->next->element1;
			     if(n==0)
				 {
			           num	= p->next->element+num1;
				      if(num==0)
				     	   dele(p,l);
				      else
					  {
					       p->next->element=num;
					       p=p->next;
					  }
				      p1=p1->next;
				 }
			     else if(n>0)
				 {
				      p=p->next;	
				 }
			     else
				 {   
				         insert(num1,p1->next->element1,p,l);
	                  p1=p1->next;
				 }
				
			} 
			else
			{
                 insert(num1,p1->next->element1,p,l);
	                  p1=p1->next;
			}
		}
}
void mul1(list &l,list &l1,list &l2)
{
	double num,num1;
    list l3;
    position p,p1,p2,p3;

	p=l;
	p1=l1;
	l3=new celltype;
	l3->next=NULL;
    p2=l2;
	p3=l3;
	while(p1->next!=NULL)
	{
		while(p->next!=NULL)
		{
             num=p1->next->element*p->next->element;
             num1=p1->next->element1+p->next->element1;
			 insert(num,num1,p3,l3);
			 p3=p3->next;
			 p=p->next;
		}
		p2=l2;
		p3=l3;
        and_sub(p2,l2,p3,l3,1);
		p1=p1->next;
		p=l;
        dele_l(l3);
	}   
    dele_l(l);    
    l=l2;
	l2=p;
    dele_l(l3);
	delete(l3);
}
void div1(list &l,list &l1,list &l3,list &l2)
{
	 position p,p1,p2,p3;
     p=l;
	 p1=l1;
	 p2=l2;
	 p3=l3;
     double n,m;
     while(p->next!=0&&(m=p->next->element1-p1->next->element1)>=0)
	 {
		 n=p->next->element/p1->next->element;
		 copy_l(l3,l1,n,m);
		 and_sub(p,l,p3,l3,0);
		 insert(n,m,p2,l2);
		 p2=p2->next;
		 dele_l(l3);
	 }
}
void dele_l(list &l)
{
    position p;
	p=l;
    while(p->next!=NULL)
	{
		dele(p,l);
	}
    
}
void copy_l(list &l1,list l,double n,double m)
{
    position p,p1;
	p=l;
	p1=l1;
    while(p->next!=NULL)
	{
       insert(n*p->next->element,m+p->next->element1,p1,l1);
	   p1=p1->next;
	   p=p->next;
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久精品综合| 精品午夜久久福利影院| 国产成人精品免费| 久久婷婷色综合| 高清不卡一二三区| 国产午夜一区二区三区| 不卡一二三区首页| 国产精品高潮呻吟久久| 91蝌蚪国产九色| 午夜视频在线观看一区二区 | 国产99久久久国产精品潘金| 久久久久久久久久久黄色| 高潮精品一区videoshd| 亚洲精品一二三区| 欧美日韩成人综合天天影院 | 日本亚洲免费观看| 久久精品一区二区三区不卡| 成人一级黄色片| 亚洲高清视频中文字幕| 2014亚洲片线观看视频免费| 丁香亚洲综合激情啪啪综合| 一区二区三区在线视频观看| 正在播放亚洲一区| 国产不卡在线一区| 亚洲大型综合色站| 亚洲精品在线免费播放| 一本到高清视频免费精品| 天堂在线亚洲视频| 国产精品水嫩水嫩| 69精品人人人人| proumb性欧美在线观看| 日本不卡在线视频| 中文字幕亚洲区| 欧美刺激午夜性久久久久久久 | 色婷婷精品大在线视频| 另类成人小视频在线| 亚洲色大成网站www久久九九| 91精品国产色综合久久ai换脸| 国产很黄免费观看久久| 日韩国产欧美在线视频| 国产精品美女久久久久久2018| 欧美精品国产精品| 国产白丝精品91爽爽久久| 亚洲mv大片欧洲mv大片精品| 久久se精品一区二区| 亚洲日本成人在线观看| 欧美xxxxxxxxx| 欧美美女喷水视频| 色综合欧美在线视频区| 国产精品小仙女| 日本欧美在线观看| 一区二区三区高清| 国产精品美女久久久久久久| 久久先锋影音av| 日韩午夜在线播放| 在线播放/欧美激情| 91在线播放网址| 国产 欧美在线| 国产在线视频精品一区| 天天色综合天天| 五月天亚洲婷婷| 一区二区三区在线播| 最好看的中文字幕久久| 国产精品久久久久影视| 久久精品一区八戒影视| 日韩免费成人网| 日韩区在线观看| 日韩一区二区电影在线| 91精品国产丝袜白色高跟鞋| 欧美日韩久久久久久| 91麻豆国产香蕉久久精品| 91免费观看在线| 99国产精品久久久久| 96av麻豆蜜桃一区二区| 北岛玲一区二区三区四区| 国产99久久久精品| 成人黄色网址在线观看| 9l国产精品久久久久麻豆| av中文字幕在线不卡| 91丝袜国产在线播放| 一本色道久久综合亚洲aⅴ蜜桃 | 国产麻豆视频一区二区| 紧缚捆绑精品一区二区| 精品综合免费视频观看| 国产一区二区毛片| 国产91精品免费| 91视频观看免费| 在线免费不卡电影| 欧美日韩综合在线免费观看| 在线不卡的av| 久久看人人爽人人| 中文字幕在线观看一区二区| 亚洲日本va午夜在线影院| 亚洲综合成人网| 日本不卡123| 国产成人精品亚洲午夜麻豆| 99久久伊人网影院| 在线观看国产91| 日韩一级大片在线观看| 久久青草国产手机看片福利盒子| 国产精品美女久久久久久久| 亚洲综合图片区| 免费不卡在线视频| 国产成人啪午夜精品网站男同| jizz一区二区| 51午夜精品国产| 中文字幕av免费专区久久| 亚洲天堂福利av| 日韩va亚洲va欧美va久久| 极品瑜伽女神91| 色哦色哦哦色天天综合| 91精品免费观看| 国产精品久久久久久久午夜片| 一区二区在线观看免费视频播放| 日韩不卡一二三区| av日韩在线网站| 欧美一区二区三区视频在线观看| 国产亚洲综合在线| 亚洲一区二区三区中文字幕在线| 久久er99热精品一区二区| www.成人网.com| 日韩欧美成人一区| 亚洲欧美经典视频| 免费不卡在线视频| 在线视频一区二区免费| 精品国产欧美一区二区| 亚洲毛片av在线| 精品一区二区三区不卡| 欧美综合亚洲图片综合区| 久久精品一区四区| 日韩一区精品视频| 99国产精品国产精品久久| 欧美xxxxxxxx| 亚洲成av人**亚洲成av**| 成人av网站免费| 久久蜜臀精品av| 日本视频中文字幕一区二区三区| 色综合中文字幕国产 | 国产毛片精品视频| 91精品欧美久久久久久动漫| 国产精品女同互慰在线看| 美女视频网站黄色亚洲| 欧美在线看片a免费观看| 国产精品美女久久久久aⅴ| 六月丁香婷婷色狠狠久久| 欧美日韩国产一区二区三区地区| 国产精品每日更新在线播放网址| 精品一区二区在线观看| 在线91免费看| 婷婷久久综合九色国产成人| 91小视频免费观看| 国产精品久久久久婷婷| 国产一区二区不卡老阿姨| 日韩欧美在线不卡| 亚洲国产视频在线| 色琪琪一区二区三区亚洲区| 自拍偷拍国产亚洲| 99国产欧美另类久久久精品 | 最新欧美精品一区二区三区| 国产乱色国产精品免费视频| 日韩欧美在线不卡| 久久成人综合网| 日韩一级二级三级精品视频| 天天av天天翘天天综合网| 欧美色图12p| 亚洲第一成人在线| 69成人精品免费视频| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美高清性hdvideosex| 午夜精品久久久久久久99水蜜桃| 欧美日韩免费观看一区二区三区| 一区二区三区在线视频观看| 欧美三级中文字幕在线观看| 亚洲国产美女搞黄色| 欧美日韩不卡在线| 麻豆精品久久精品色综合| 欧美一级片免费看| 欧美日韩在线观看一区二区| 一区二区三区国产精品| 欧美三级在线播放| 日本欧洲一区二区| 久久久亚洲精华液精华液精华液| 国产高清在线精品| 亚洲欧洲日产国码二区| 色婷婷综合激情| 午夜成人免费视频| 日韩精品一区二区三区视频播放 | 波多野结衣亚洲| 亚洲精品免费播放| 欧美日韩亚洲高清一区二区| 日韩专区欧美专区| 久久网站最新地址| av午夜精品一区二区三区| 亚洲二区视频在线| 欧美精品一区二区蜜臀亚洲| 成人精品一区二区三区中文字幕| 亚洲精品成人天堂一二三| 欧美精品乱码久久久久久按摩 | 日本中文在线一区| 国产女人aaa级久久久级|