9-5-一元一次方程类
来源:互联网 发布:董先生知乎 编辑:程序博客网 时间:2024/05/16 01:36
01./* 02.* 程序的版权和版本声明部分: 03.* Copyright (c) 2011, 烟台大学计算机学院 04.* All rights reserved. 05.* 文件名称:test.cpp 06.* 作 者:刘芳07.* 完成日期:2014 年05 月04 日 08.* 版 本 号:v1.0 09.* 对任务及求解方法的描述部分: 10.* 输入描述:无 11.* 问题描述: 输入方程12.* 程序输出: 输出计算结果13.* 问题分析:略 14.* 算法设计:略 15.*/
#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.b>>e.unknown; return in;}ostream &operator << (ostream &out,CEquation &e){ out<<e.a<<e.unknown; if(e.b>0) out<<"+"<<e.b<<"=0"<<endl; return out;}double CEquation:: Solve(){ double d; d=b/a; return d;}char CEquation::getUnknown(){ char m; m='x'; return m;}int main(){CEquation e;cout<<"请输入方程(格式:ax-b=0,a、b为常数,x处是代表未知数的字母):";cin>>e; //在两次测试中,分别输入3x-8=0和50s+180=0cout<<"方程为:"<<e;cout<<"方程的解为:"<<e.getUnknown()<<"="<<e.Solve()<<endl; //对两次测试,分别输出x=...和s=...e.Solve();}
0 0
- 9-5 一元一次方程类
- 9-5-一元一次方程类
- 第9周-任务5- 一元一次方程类
- 第9周项目5-一元一次方程类
- C++第9周(春)项目5 - 一元一次方程类
- 一元一次方程类
- 一元一次方程类
- 一元一次方程类
- 一元一次方程类
- 一元一次方程类
- 一元一次方程类
- 第九周项目5-一元一次方程类
- 第9周任务5(设计一元一次方程类,求形如ax+b=0的解)
- 项目4-一元一次方程类
- 设计一个一元一次方程类
- 一元一次方程
- 一元一次方程
- 一元一次方程
- JavaScript中的原型和继承
- java模拟真实用户上传文件
- mysql 与java时间类型
- OWASP WebGoat---安全测试学习笔记(六)---代码质量
- POJ2411:Mondriaan's Dream(状态压缩)
- 9-5-一元一次方程类
- 安装redis总结
- Mariadb源码编译过程
- oracle笔记2-sql查询
- 大学毕业后拉开差距的真正原因
- 变位词的实现与理解
- 企业建站系统MiinCMP1.0.5 版发布!
- HttpServletRequest.getParameter(String)和getAttribute()的区别
- OWASP WebGoat---安全测试学习笔记(九)---不当的错误处理