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

📄 1.7 多项式相除 pdiv.c

📁 许士良常用算法程序集C语言,包括c++一些常用算法代码
💻 C
字号:


/*****************************************************
1.7 多项式相除,计算P被Q除得的商多项式S(x)和余多项式R(x)
*****************************************************/
	void pdiv(p,m,q,n,s,k,r,l)
	int m,n,k,l;
	double p[],q[],s[],r[];
	{ 
		int i,j,mm,ll;
		for (i=0; i<=k-1; i++) s[i]=0.0;
		if (q[n-1]+1.0==1.0) return;
		ll=m-1;
		for(i=k; i>=1; i--)
		{ 
			s[i-1]=p[ll]/q[n-1];
			mm=ll;
			for(j=1; j<=n-1; j++)
			{ 
				p[mm-1]=p[mm-1]-s[i-1]*q[n-j-1];
				mm=mm-1;
			 }
			ll=ll-1;
		 }
		for (i=0; i<=l-1; i++) r[i]=p[i];
		return;
	}

⌨️ 快捷键说明

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