用C语言实现一元多项式相乘,求源代码或思想即可,最好能给出三中解法!
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/31 12:34:40
用C语言实现一元多项式相乘,求源代码或思想即可,最好能给出三中解法!
#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);
}
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);
}
用C语言实现一元多项式相乘,求源代码或思想即可,最好能给出三中解法!
用C语言设计程序实现多项式相乘的问题,
如何用C语言实现两个一元多项式的相加和相乘?
一元多项式的实现(C语言)
在C语言实现的一元多项式的相加操作中,怎样同时实现合并一个多项式中的同类项?
用C语言求两矩阵相乘最好能在我写的上面改
数据结构(C语言) 如何分别用顺序和链式 实现一元多项式的相加?
数据结构(C语言)用单链表存储一元多项式,并实现两个多项式的相加运算
数据结构:用链表实现两个多项式相加,用C++或者C语言实现多项式相加,求完整代码
如何用C语言实现一元多项式简单计算器的设计
求一个C语言写的计算器源代码
求详细解释这段源代码.c语言