第9周项目5-方程类
来源:互联网 发布:网络诈骗主题班会ppt 编辑:程序博客网 时间:2024/06/04 14:34
#include <iostream>#include<stdlib.h>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();};char CEquation::getUnknown(){ return unknown;}double CEquation::Solve(){ double n; n=-b/a; return n;}ostream &operator << (ostream &out,CEquation &e){ if(e.b>=0) cout<<e.a<<e.unknown<<"+"<<e.b<<"=0"; else { double q; q=-e.b; cout<<e.a<<e.unknown<<"-"<<q<<"=0"; } return out;}istream &operator >> (istream &in,CEquation &e){ char m; int l; cin>>e.a>>e.unknown>>e.b>>m>>l; return in;}CEquation::CEquation(double aa,double bb){ a=aa; b=bb;}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
- 第9周项目5-方程类
- 第9周项目5 方程也是类
- 第9周项目5-方程也是类
- 第9周项目5 方程也是类
- 第9周项目5-方程也是类
- 第8周-项目5-方程也是类
- 第九周项目5-方程也是类
- 第九周 项目5 方程也是类
- 第九周项目5--方程也是类
- 第九周 【项目5-方程也是类】
- 第几周【项目5-方程也是类】
- 第九周项目5-方程也是类
- 第九周项目5-方程也是类
- 第九周项目5-方程也是类
- 第九周 项目5-方程也是类
- 第八周项目 5 方程也是类
- 第九周项目5:方程也是类
- 第九周项目5-方程也是类
- 关于Tomcat配置管理员权限角色的问题
- 机器学习经典书籍小结
- GitHub上整理的一些工具
- 汇编
- Learning C++ by Creating Games With UE4(15.05.19)(Chapter 10)Coding
- 第9周项目5-方程类
- UIView_ScrollView
- 网络爬虫(一):抓取网页的含义和URL基本构成
- Linux命令
- sgu-248 Integer Linear Programming
- 系统声音服务与震动
- Visual Studio and .NET's Unit Test Framework (转)
- CockroachDB设计与实现-刘奇
- Using Membership in ASP.Net MVC 4 (转)