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

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

?? qu.cpp

?? 就是兩個多項式的歐幾里得算法
?? CPP
字號:
#include "iostream.h"
struct milt//一個鏈表的結構體,*注意:每個鏈表的頭都不存放數字,只是一個頭指針。
{
	float xi;
	int zhi;
	milt *next;
};
milt insert(milt a,milt b)//插入一個單元b,并在插入時實現指數從高到低的排列
{
	if(b.xi==0)
		return a;
	milt *p;
	milt *q;
	p=&a;
	q=new milt;
	q->xi=b.xi;
	q->zhi=b.zhi;
	q->next=NULL;
	if(a.next==NULL)
	{
		q->next=NULL;
		a.next=q;
	}
	else
	{
		p=a.next;
			while(p!=NULL)
			{
				if(p->zhi==q->zhi)//若輸入數的指數在原來的鏈表里存在時,只要把系數想加就可以了。
				{
					p->xi=p->xi+q->xi;
					break;
				}
				if(p->zhi<q->zhi)
				{
					q->next=p->next;
					p->next=q;
					milt k;
					k.xi=p->xi;
					k.zhi=p->zhi;
					p->xi=q->xi;
					p->zhi=q->zhi;
					q->xi=k.xi;
					q->zhi=k.zhi;
					break;					
				}
				if(p->next==NULL&&p->zhi>q->zhi)
				{
					q->next=NULL;
					p->next=q;
					break;
				}
				p=p->next;
				if(p==NULL)
				{
					q->next=NULL;
					
				}
			}
	}
	return a;
}
void view(milt a)//按規定的形式輸出多項式。
{
	milt *p;
	p=a.next;
	if(p!=NULL)
	{
		cout<<p->xi<<"X"<<p->zhi;
		p=p->next;
	}
	while(p!=NULL)
	{
		if(p->xi>0)
		{
			cout<<"+";
		}
		if(p->zhi==0)
		{
			cout<<p->xi;
		}
		else
		cout<<p->xi<<"X"<<p->zhi;
		p=p->next;
	}
	cout<<endl;
}
milt operator -(milt a,milt b)//定義了兩個多項式想加的算法。
{
	milt *t,*p;
	t=a.next;
	p=b.next;
	milt r,d;
	r.next=NULL;
	while(t!=NULL)//此處其實就是把兩個多項式連起來的算法,讓第二個多項式的各項系數取反即可。
	{
		while(p!=NULL)
		{
			if(t->zhi>p->zhi)
			{
				d=*t;
				d.next=NULL;
				r=insert(r,d);
				break;
			}
			if(t->zhi==p->zhi)
			{
				d.xi=t->xi-p->xi;
				d.zhi=p->zhi;
				d.next=NULL;
				p=p->next;
				r=insert(r,d);
				break;
			}
			if(t->zhi<p->zhi)
			{
				d=*p;
				d.xi=-(p->xi);
				d.next=NULL;
				r=insert(r,d);
				p=p->next;
			}
		}
		t=t->next;
		
	
	}
	while(p!=NULL)
	{
		d=*p;
		d.xi=-(p->xi);
		r=insert(r,d);
		p=p->next;
	}
	return r;
}
milt operator *(milt a,milt b)//定義一個多項式乘以一個milt單無的算法。即每個單元的系數相乘,指數相加。
{
	milt *t,k,m;
	t=a.next;
	k.next=NULL;
	while(t!=NULL)
	{
		m.xi=b.xi*t->xi;
		m.zhi=b.zhi+t->zhi;
		k=insert(k,m);
		t=t->next;
	}
	return k;
}
milt operator %(milt a,milt b)//取余的算法。要實現這個功能,要確保*,- 無誤。
{//只要把這個函數中的temp存貯并返回就是一個取商的算法。。
	milt *t,*p,temp,k;
	t=a.next;
	p=b.next;
	k.next=NULL;
	while((t->zhi)>=(p->zhi)&&t!=NULL&&p!=NULL)
	{
		temp.xi=(t->xi)/(p->xi);//消去最高式時要乘的系數
		temp.zhi=(t->zhi)-(p->zhi);//消去最高式時要乘的指數。
		temp.next=NULL;//可要可不要,但為了不出錯,,,最好給每個人指針都初始化一下。
		k=b*temp;
		a=a-k;
		t=a.next;
	}
	return a;
}
milt shouyi(milt a)//把一個多項式轉化成首一多項式。
{
	milt*p;
	p=a.next;
	milt m;
	m.xi=1/p->xi;//這跟上面的取余中消去最高項時的思想是一樣的。
	m.zhi=0;
	a=a*m;
	return a;
}
void main()
{
cout<<"**********************兩個多項式求最大公約多項式的程序**********"<<endl;
cout<<"												作者:陶發輝"<<endl;
int n1,n2;
milt a,b,c;
a.next=b.next=c.next=NULL;
cout<<"請輸入第一個多項式有幾項"<<endl;
cin>>n1;
cout<<"請輸入每一個多項項的系數和指數,格式為 :系數+空格+指數(若為整數,則看作是指數為一的多項式輸入)"<<endl;
for(int i=0;i<n1;i++)
{
	cin>>b.xi>>b.zhi;
	a=insert(a,b);
}
view(a);
cout<<"請輸入第二個多項式有幾項"<<endl;
cin>>n2;
cout<<"請輸入每一個多項項的系數和指數,格式為 :系數+空格+指數(若為整數,則看作是指數為一的多項式輸入)"<<endl;
for(i=0;i<n2;i++)
{
cin>>b.xi>>b.zhi;
c=insert(c,b);
}
view(c);
while(c.next->zhi>0)
{
	b=a%c;
	a=c;
	c=b;
}
a=shouyi(a);
cout<<"最大公約多項式為(為首一多項式)"<<endl;
view (a);


}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合在线第一页| 成人精品电影在线观看| 色婷婷香蕉在线一区二区| 欧美在线视频你懂得| 亚洲精品在线三区| 亚洲自拍偷拍欧美| 国产成人精品午夜视频免费| 欧美精品视频www在线观看| 中文字幕乱码日本亚洲一区二区| 亚洲成人在线网站| 91热门视频在线观看| 久久久久久**毛片大全| 日本欧美一区二区在线观看| 91香蕉视频污在线| 中文字幕精品在线不卡| 免费看黄色91| 91精品一区二区三区在线观看| 国产精品久久久久一区二区三区共| 日本大胆欧美人术艺术动态| 欧美日韩亚州综合| 一区二区三区欧美久久| 成人app在线| 国产三级精品视频| 国产精品18久久久久久vr| 91麻豆精品国产91久久久久久久久| 日韩毛片在线免费观看| av在线一区二区三区| 国产精品久久99| 99视频国产精品| 国产精品美女久久久久久久网站| 国产激情偷乱视频一区二区三区| 欧美成人性福生活免费看| 老司机午夜精品99久久| 欧美一三区三区四区免费在线看 | 欧美一区二区在线免费观看| 亚洲午夜久久久久久久久电影院| 91久久久免费一区二区| 亚洲乱码日产精品bd| 一本色道久久加勒比精品| 亚洲三级电影网站| 91免费视频大全| 亚洲午夜在线电影| 制服视频三区第一页精品| 人妖欧美一区二区| 欧美成人猛片aaaaaaa| 国产一区二区三区在线观看精品| 久久久久国产一区二区三区四区 | 久久久久国产精品人| 国产成人精品综合在线观看| 欧美国产精品久久| 在线欧美日韩精品| 午夜精品久久久久久久99水蜜桃| 日韩一级片在线播放| 国产一区二区三区在线观看免费视频 | 成人一区二区三区在线观看| 中文字幕中文字幕在线一区| 日本高清视频一区二区| 一区二区三区四区五区视频在线观看| 欧美在线影院一区二区| 免费观看日韩av| 国产精品视频yy9299一区| 91久久国产最好的精华液| 蜜臀久久久久久久| 亚洲国产高清aⅴ视频| 色综合视频一区二区三区高清| 三级在线观看一区二区| 久久影院视频免费| 欧美在线播放高清精品| 久久9热精品视频| 亚洲欧美激情在线| 日韩欧美国产综合一区 | 色先锋久久av资源部| 久久精品二区亚洲w码| 亚洲国产高清不卡| 制服.丝袜.亚洲.中文.综合| 成人午夜碰碰视频| 午夜精品福利在线| 亚洲欧洲美洲综合色网| 日韩一区二区免费高清| 91蜜桃网址入口| 久久99在线观看| 亚洲狠狠爱一区二区三区| 久久夜色精品国产噜噜av| 欧亚一区二区三区| 国产成人aaa| 麻豆精品视频在线| 亚洲一区二区三区视频在线 | 国产v日产∨综合v精品视频| 亚洲毛片av在线| 国产日韩欧美综合在线| 欧美一级一区二区| 色偷偷88欧美精品久久久| 精品一区二区久久久| 亚洲国产日韩一区二区| 国产精品九色蝌蚪自拍| 精品国产一区二区三区忘忧草 | 婷婷综合在线观看| 国产精品久久毛片| 久久久一区二区三区捆绑**| 欧美一级在线免费| 欧美三级乱人伦电影| 99久久精品免费看| 懂色av一区二区三区免费看| 免费欧美在线视频| 美女免费视频一区| 丝袜美腿高跟呻吟高潮一区| 一区二区三区美女| 亚洲欧美国产高清| 亚洲色图一区二区| 亚洲精品欧美激情| 亚洲人吸女人奶水| 亚洲婷婷国产精品电影人久久| 国产亚洲精品资源在线26u| 精品国产网站在线观看| 日韩免费性生活视频播放| 日韩欧美三级在线| 日韩一区二区三区三四区视频在线观看| 欧美色国产精品| 欧美日韩在线亚洲一区蜜芽| 欧美日韩在线免费视频| 欧美高清hd18日本| 日韩欧美视频在线| 久久精品在线免费观看| 国产精品护士白丝一区av| 国产人成一区二区三区影院| 国产精品久久久久久久久动漫| 国产精品久线观看视频| 一区二区三区中文在线观看| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲欧美另类小说| 亚洲午夜激情网页| 美国欧美日韩国产在线播放| 极品少妇xxxx精品少妇偷拍| 色视频欧美一区二区三区| 欧美伊人久久久久久久久影院 | 首页欧美精品中文字幕| 日韩av一级电影| 久久国产精品99精品国产| 国产成人综合视频| eeuss影院一区二区三区| 色菇凉天天综合网| 欧美高清精品3d| 欧美国产精品劲爆| 亚洲一区二区三区四区的| 日韩va欧美va亚洲va久久| 久久国产综合精品| 99久久久久免费精品国产| 欧美理论电影在线| 久久久久国产免费免费| 亚洲精品一二三四区| 久久国产精品无码网站| av激情成人网| 欧美精品自拍偷拍动漫精品| 久久只精品国产| 亚洲午夜精品17c| 国产精品一区二区91| 欧美午夜电影网| 精品少妇一区二区三区视频免付费 | 欧美精品一区二区高清在线观看| 国产欧美一区二区精品忘忧草| 玉米视频成人免费看| 精品一区二区综合| 91国产免费观看| 久久久国产综合精品女国产盗摄| 亚洲欧美日韩国产成人精品影院| 久久99久久精品| 欧美综合色免费| 国产欧美日韩视频一区二区 | 亚洲欧美日韩在线播放| 日本va欧美va欧美va精品| 不卡一区二区三区四区| 日韩欧美你懂的| 亚洲综合色婷婷| 成人黄色国产精品网站大全在线免费观看 | 国产在线看一区| 欧美日韩免费不卡视频一区二区三区| 国产情人综合久久777777| 免费观看在线色综合| 欧美日韩免费一区二区三区视频| 国产欧美精品日韩区二区麻豆天美| 奇米精品一区二区三区四区| 色丁香久综合在线久综合在线观看 | 一区二区三区在线视频播放 | 激情综合色丁香一区二区| 欧美亚州韩日在线看免费版国语版 | 图片区小说区区亚洲影院| 99久久亚洲一区二区三区青草| 久久综合久久综合久久综合| 免费看精品久久片| 69久久夜色精品国产69蝌蚪网| 亚洲自拍都市欧美小说| 99视频国产精品| 最新不卡av在线| 成人看片黄a免费看在线| 国产亚洲成av人在线观看导航| 国产一区二区中文字幕| 久久久久久日产精品| 国产乱码精品一区二区三区五月婷| 日韩丝袜美女视频| 久久精品国产秦先生|