n元多项式乘法的C语言算法
来源:百度知道 编辑:UC知道 时间:2024/05/29 14:21:59
题目:n元多项式乘法
功能: 完成两个n元多项式作乘法,给出明确的等式形式。
分步实施:
1. 初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;
2. 完成最低要求:建立一个文件,实现两个一元二次多项式作乘法。
3. 进一步要求:实现三元二次多项式的乘法。有兴趣的同学可以自己扩充系统功能。
要求:1)界面友好,函数功能要划分好
2)总体设计应画一流程图
3)程序要加必要的注释
4)要提供程序测试方案
5)程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。
不要复制网上一搜就有的程序,最好自己帮忙写个,越经典越通俗易懂当然越好。环境是C/C++.大大们帮忙.感谢!
只要求N元多项式乘法的C算法,不要用网上一搜就有的现成的,谢谢。麻烦能动手写写,只要能运行就加分。
功能: 完成两个n元多项式作乘法,给出明确的等式形式。
分步实施:
1. 初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;
2. 完成最低要求:建立一个文件,实现两个一元二次多项式作乘法。
3. 进一步要求:实现三元二次多项式的乘法。有兴趣的同学可以自己扩充系统功能。
要求:1)界面友好,函数功能要划分好
2)总体设计应画一流程图
3)程序要加必要的注释
4)要提供程序测试方案
5)程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。
不要复制网上一搜就有的程序,最好自己帮忙写个,越经典越通俗易懂当然越好。环境是C/C++.大大们帮忙.感谢!
只要求N元多项式乘法的C算法,不要用网上一搜就有的现成的,谢谢。麻烦能动手写写,只要能运行就加分。
#include<iostream.h>
#include<stdio.h>
struct stu {
double x;
int y;
struct stu *next;};
struct stu *f()
{ struct stu *p,*head,*r;
p=new stu;
cin>>p->x>>p->y;
r=p;head=p;
p->next=NULL;
char c;
c=getchar();
while(c!='w')
{p=new stu;
cin>>p->x>>p->y;
r->next=p;
p->next=NULL;
r=p;
c=getchar();}
return head;}
double g(double x, int y)
{double i=0; double s=1;
for(i=0;i<y;i++)
s=s*x;
return s;}
void main()
{struct stu *p;
p=f();
double z,s=0;
cin>>z;
while (p)
{s=s+(p->x)*g(z,p->y);
p=p->next;}
cout<<"s="<<s<<endl;}
多少元都可以! 运行注意输入 的顺序 绝对没错 !放心!
#include <stdio.h>
#include <c