多项式相乘(C语言)
2013-07-14 16:07
197 查看
//两个多项式的系数f分别存在x[]和y[]中,下标即为次数,*Max表示本多项式最高次数 int MX_double( double x[], int xMax, double y[], int yMax, double result[], int *resultMax ) { int i=0, k=0; *resultMax = xMax + yMax;//获取最新的s最高次数 memset(result, 0, (1+*resultMax)*sizeof(double)); for(i=0; i<=xMax; i++)//两个多项式相乘 { for(k=0; k<=yMax; k++) {//下标即为变量的次数 result[i+k] += x[i] * y[k]; } } //运算完成后,result[]即为结果的系数,其下标为次数;(*resultMax)即为result[]的最高次数 return 0; }
相关文章推荐
- 多项式相乘(C语言)
- 单链表实现多项式的相乘-c语言
- 两个多项式相乘后合并同类项并以指数从低到高顺序排序并打印C语言
- 一元多项式的相加、相乘
- 数据结构之---C语言实现连式多项式
- 【C语言代码】大数相乘
- 关于一类位运算多项式相乘的做法
- C语言实现两个矩阵相乘
- 【线性表】一元多项式相乘
- C语言精度计算——大数相乘
- 链表:多项式相乘
- Square Coins-------母函数,多项式相乘
- 两个任意长度的长整数相乘(C语言、双向链表方法)
- C语言实现矩阵相乘
- n阶多项式拟合与n阶矩阵求逆的C语言实现
- C语言实现一维多项式求值
- 链表实现多项式加法和乘法(C语言实现)
- c语言的大数相乘 十分经典的代码
- 【线性表】一元多项式相乘
- c语言:多项式相加的实现