资源简介
一元多项式计算器
设计一个一元多项式的计算器,功能包括
(1)输入并建立多项式(一个多项式最多不超过20项),可以从文件中读取相关数据;
(2)输出多项式,输出形式可以是图形方式,也可以是文本方式;
(3)实现两个多项式相加,并输出和多项式;
(4)实现两个多项式相减,并输出差多项式;
(5)实现两个多项式相乘,并输出乘积多项式;
(6)计算并输出多项式在指定x处的值。
代码片段和文件信息
#include
#include“polynomail.h“
using namespace std;
void menu()
{
system(“cls“);
cout<<“\t\t\t 显示菜单“< cout<<“\t\t1. 输入并创建多项式“< cout<<“\t\t2. 输出多项式“< cout<<“\t\t3. 多项式相加并输出结果“< cout<<“\t\t4. 多项式相减并输出结果“< cout<<“\t\t5. 多项式相乘并输出结果“< cout<<“\t\t6. 输入x的值并计算出多项式在x处的值“< cout<<“\t\t7. 退出“< }
void main()
{
polynomail poly1poly2result;
menu();
poly1.createpoly(1);
poly2.createpoly(2);
result.apoly=poly1.apoly;
char num;
cout<<“请选择:“< cin>>num;
int flag=1;
while(flag){
switch(num){
case ‘1‘:if(result.apoly==poly1.apoly){flag=1;}
poly1.release();
poly2.release();
if(result.apoly!=poly1.apoly){result.release();}
poly1.createpoly(1);
poly2.createpoly(2);
result.apoly=poly1.apoly;
break;
case ‘2‘:poly1.output();
poly2.output();
break;
case ‘3‘:result.apoly=poly1+poly2;
result.output();
break;
case ‘4‘:result.apoly=poly1-poly2;
result.output();
break;
case ‘5‘:result.apoly=poly1*poly2;
result.output();
break;
case ‘6‘:cout<<“该多项式在X处的值为:“< break;
case ‘7‘:flag=0;
cout<<“\t\t\t-------退出--------“;
break;
default:
cout<<“ 输入有误 请重选:“< break;
if(flag){cout<<“按Enter返回...“;}
}
system(“pause“);
system(“cls“);
menu();
cout<<“请选择:“< cin>>num;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 540761 2010-10-22 20:21 多项式\Debug\polynomail.exe
文件 800468 2010-10-22 20:21 多项式\Debug\polynomail.ilk
文件 275704 2010-10-22 20:21 多项式\Debug\polynomail.obj
文件 2042576 2010-10-22 20:21 多项式\Debug\polynomail.pch
文件 1123328 2010-10-22 20:21 多项式\Debug\polynomail.pdb
文件 82944 2010-10-23 11:28 多项式\Debug\vc60.idb
文件 110592 2010-10-22 20:21 多项式\Debug\vc60.pdb
文件 1484 2010-09-13 23:12 多项式\polynomail.cpp
文件 3449 2010-10-23 10:46 多项式\polynomail.dsp
文件 545 2010-10-23 11:29 多项式\polynomail.dsw
文件 5743 2010-09-19 15:03 多项式\polynomail.h
文件 50176 2010-10-23 11:29 多项式\polynomail.ncb
文件 48640 2010-10-23 11:29 多项式\polynomail.opt
文件 254 2010-10-23 11:28 多项式\polynomail.plg
目录 0 2011-03-23 19:00 多项式\Debug
目录 0 2011-03-23 18:59 多项式
----------- --------- ---------- ----- ----
5086664 16
- 上一篇:C语言编程流程图自动生成
- 下一篇:能够移动的小方块,很多年前用C语言写的小程序
相关资源
- crm vc++源代码
- 数据挖掘FP树算法实现C++
- Qt编写的画图小程序c++语言
- 门禁系统源代码 VC++
- 光流场估计算法 c++代码
- Matrix库 通用矩阵运算C++库 功能完整
- 数据结构作业 dijkstra算法应用 C++
- RSA加密解密 MFC C++
- C++大富翁代码
- C++API中文版215988
- 孩子兄弟链表法表示二叉树C++
- 类似QQ截图的MFC截图软件C++源码
- C++中文分词系统代码
- C++、A星算法(很不错)
- c++ c 数据结构 课程设计 学生成绩管理
- c++ primer 经典课件
- ini配置文件读写C/C++版本
- C++ Builder 2010 序列号+注册机(破解补
- 简易学生管理系统(C++)
- R树C++代码实现
- c++学习之动态内存运算符
- c++变量引用的学习用例
- 基于c++的格斗游戏
- sha1(C++实现)
- 基于神经网络的车牌识别系统//VC++毕
- 数字水印c++实现
- 用C#和C++实现的进程调度算法程序操作
- 约瑟夫环问题 循环队列实现C++源码
- 随机网络拓扑生成算法c++实现waxman算
- C++ Primer中文版第五版带目录及源码
评论
共有 条评论