资源简介
这是数据结构(使用C语言)的一元多项式问题 内含源码和报告
代码片段和文件信息
#include
#include
#include
typedef struct lnode
{
float coef;
int expn;
struct lnode *next;
}lnode*linklist; // 将多项式每一项都定义为结构体类型 分别有系数 指数 和指向下一个结构体的指针
typedef linklist ploynominal;
#include “多项式linkList.h“
void main()
{
int a=1x;
char c;
linklist pa=0pb=0pc;
printf(“功能如下:\n“);
printf(“1:输入多项式a:\n“); //该一元多项式所能实现的所有的功能
printf(“2:输入多项式b:\n“);
printf(“3:输出多项式a:\n“);
printf(“4:输出多项式b:\n“);
printf(“5:代入x的值计算a:\n“);
printf(“6:代入x的值计算b:\n“);
printf(“7:输出a+b:\n“);
printf(“8:输出a*b:\n“);
printf(“9:退出程序\n“);
printf(“从操作1开始执行请输入1:“);
while(a)
{
scanf(“%c“&c);
switch(c) //本swith语句中并未写break语句 目的是让程序从功能1到9依次执行下去
{
case‘1‘:
{
printf(“请以0 0为结束标志输入多项式a各项系数与指数:“);
pa=Createlinklist(pa); /*调用第二部分函数 创建链表pa*/
}
case‘2‘:
{
printf(“请以0 0为结束标志输入多项式b各项系数与指数:“);
pb=Createlinklist(pb); /*调用第二部分函数 创建链表pb*/
}
case‘3‘:
{
printf(“多项式a为:“);
Printlinklist(pa); /*调用第四部分函数 打印多项式a */
}
case‘4‘:
{
printf(“多项式b为:“);
Printlinklist(pb); /*调用第四部分函数 打印多项式b */
}
case‘5‘:
{
printf(“请输入x给多项式a赋值:“);
scanf(“%d“&x);
printf(“x=%d时,a=%d\n“xValuelinklist(pax)); /*调用第八部分函数 求多项式a的值*/
}
case‘6‘:
{
printf(“请输入x给多项式b赋值:“);
scanf(“%d“&x);
printf(“x=%d时,b=%d\n“xValuelinklist(pbx)); /*调用第八部分函数 求多项式b的值*/
}
case‘7‘:
{
pc=Addlinklist(papb); /*调用第六部分函数 实现多项式相加*/
printf(“a+b=“);
Printlinklist(pc); /*调用第四部分函数 打印a+b和的多项式*/
printf(“请输入x给a+b和的多项式赋值:“);
scanf(“%d“&x);
printf(“x=%d时,a+b=%d\n“xValuelinklist(pcx)); /*调用第八部分函数 求多项式a-b的值*/
}
case‘8‘:
{
pc=Multiplylinklist(papb); /*调用第七部分函数 实现多项式相乘*/
printf(“a*b=“);
Printlinklist(pc); /*调用第四部分函数 打印a*b积的多项式*/
printf(“请输入x给a*b和的多项式赋值:“);
scanf(“%d“&x);
printf(“x=%d时,a*b=%d\n“xValuelinklist(pcx));/*调用第八部分函数 求多项式a*b的值*/
}
case‘9‘:
{
printf(“程序结束!!!“); /*调用第三部分函数 销毁链表*/
Destroylinklist(pa);
Destroylinklist(pb);
a=0;
}
default:printf(“\n此选择无效,请重新选择“);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2972 2011-03-12 23:58 20091003768熊金莲一元多项式\20091003768熊金莲DXS\多项式.cpp
文件 3746 2011-03-12 23:50 20091003768熊金莲一元多项式\20091003768熊金莲DXS\多项式li
文件 173056 2011-03-13 11:06 20091003768熊金莲一元多项式\数据结构报告一元多项式.doc
目录 0 2011-03-18 09:04 20091003768熊金莲一元多项式\20091003768熊金莲DXS
目录 0 2011-03-18 09:05 20091003768熊金莲一元多项式
----------- --------- ---------- ----- ----
179774 5
- 上一篇:数据结构——教学编制问题.rar
- 下一篇:AES CBC加解密源代码
评论
共有 条评论