用C语言实现一元多项式相乘,求源代码或思想即可,最好能给出三中解法!

问题描述:

用C语言实现一元多项式相乘,求源代码或思想即可,最好能给出三中解法!
1个回答 分类:综合 2014-11-03

问题解答:

我来补答
#include
void Mul(int a[],int b[],int w)
{int shi[40];
int q,k,p,l;
for ( k=0;k=0;q--)
{for( p=w;p>=0;p--)
{
shi[q+p]=shi[q+p]+a[q]*b[p];
}
}
printf("\nP(x)*Q(x) = ");
for( l=2*w;l>=0;l--)
{
printf("%dX^%d + ",shi[l],l);
}
printf("0\n");
}
int main()
{
int i,j,k,m;
int x[20];
int y[20];
printf("请输入一元N次多项式的N:");
scanf("%d",&i);
for(j=0;j=0;k--)
{printf("%dX^%d + ",x[k],k);}
printf("0");
printf("\nQ(x) = ");
for (m=i;m>=0;m--)
{printf("%dX^%d + ",y[m],m);}
printf("0");
Mul(x,y,i);
}
 
 
展开全文阅读
剩余:2000
上一页:一道物理提题