资源简介
一元多项式计算器
设计一个一元多项式的计算器,功能包括
(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语言写的小程序
相关资源
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- 颜色识别形状识别STM103嵌入式代码
- c++ 邮件多附件群发
- c++ 透明代理(hookproxy)
- mfc 调用redis
- FTP客户端源码(c++)
- c++ 画图(14Qt-XPS)
- c++多边形交并差运算
评论
共有 条评论