一元一次方程类
来源:互联网 发布:php 图片上传原理 编辑:程序博客网 时间:2024/05/16 07:28
/** 程序的版权和版本声明部分* Copyright (c)2014, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fibnacci.cpp* 作 者:高古尊* 完成日期:2014年5月4日* 版本号: v1.0** 输入描述:* 问题描述:* 程序输出:* 问题分析:*/#include <iostream>using namespace std;class CEquation{private: double a; // 未知数系数 double b; // 常数项 char unknown; // 代表未知数的符号public: CEquation(double aa=0,double bb=0); friend istream &operator >> (istream &in,CEquation &e); friend ostream &operator << (ostream &out,CEquation &e); double Solve(); char getUnknown();};CEquation::CEquation(double aa,double bb){ a=aa; b=bb;}istream &operator >> (istream &in,CEquation &e){ in>>e.a>>e.unknown>>e.b; return in;}ostream &operator << (ostream &out,CEquation &e){ out<<e.a<<e.unknown; if(e.b>0||e.b==0) out<<'+'<<e.b<<"=0"; else out<<e.b<<"=0"; return out;}double CEquation::Solve(){ return -b/a;}char CEquation::getUnknown(){ return unknown;}int main(){ CEquation e; cout<<"请输入方程(格式:ax-b=0,a、b为常数,x处是代表未知数的字母):"; cin>>e; //在两次测试中,分别输入3x-8=0和50s+180=0 cout<<"方程为:"<<e; cout<<"方程的解为:"<<e.getUnknown()<<"="<<e.Solve()<<endl; //对两次测试,分别输出x=...和s=... e.Solve();}
0 0
- 一元一次方程类
- 一元一次方程类
- 一元一次方程类
- 一元一次方程类
- 一元一次方程类
- 一元一次方程类
- 项目4-一元一次方程类
- 9-5 一元一次方程类
- 9-5-一元一次方程类
- 设计一个一元一次方程类
- 一元一次方程
- 一元一次方程
- 一元一次方程
- 一元一次方程
- 第9周-任务5- 一元一次方程类
- 第九周任务五(一元一次方程类)
- 第九周任务五:一元一次方程类
- 第九周任务五之一元一次方程类
- IE8开发人员工具消失(透明、打不开)的完全解决方案
- DirectX 10教程1:在Visual Studio中设置DirectX 10
- Win7下Eclipse中文字体太小
- 通过注册表修改打开方式
- Win7,Win8安装ArcGIS软件或Node.js等安装包出现2503错误的解决方法
- 一元一次方程类
- Android小知识点
- CPU信息
- 运行此安装程序之前,必须安装 32 位 Windows 映像处理组件(WIC)解决办法
- DirectX 10教程2:创建一个框架和窗口
- 一 MATLAB安装和初识
- python 字典(dict)遍历四种方法的性能
- python给文本添加html标记
- 怎样使用GIS 技术来编制土地利用规划图