第九周上机任务5
来源:互联网 发布:android测绘软件 编辑:程序博客网 时间:2024/05/21 17:54
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:renwu.cpp * 作 者:宋本一 * 完成日期:2012 年 4 月 16 日 * 版 本 号:9.5 * 对任务及求解方法的描述部分 * 输入描述:略 * 问题描述:略 * 程序输出:略 * 程序头部的注释结束 */ #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 &,CEquation &); friend ostream &operator << (ostream &,CEquation &); double Solve(); char getUnknown(); }; CEquation::CEquation(double aa,double bb) { a=aa; b=bb; } istream &operator >> (istream &in,CEquation &e) { char c1; int c2; in>>e.a>>e.unknown>>e.b>>c1>>c2; return in; } ostream &operator << (ostream &out,CEquation &e) { out<<e.a<<e.unknown; if(e.b>0) cout<<"+"; out<<e.b<<"="<<0<<endl; return out; } double CEquation::Solve() { double c; c=-b/a; return c; } char CEquation::getUnknown() { return unknown; } int main() { CEquation e; cout<<"请输入一元一次方程(输入格式:3x-8=0):"<<endl; cin>>e; cout<<"方程为:"<<e; cout<<"方程的解为:"<<e.getUnknown()<<"="<<e.Solve()<<endl; e.Solve(); system("pause"); return 0; }
运行结果:
- 第九周上机任务5
- 第九周上机任务
- 第九周上机任务1
- 第九周上机任务2
- 第九周上机任务3
- 第九周上机任务4
- 第九周上机任务--分段函数求值
- 个人所得税计算器(第九周上机任务)
- 个人所得税计算器(第九周上机任务)
- 第九周上机任务(个人所得税)
- 第九周上机任务--利息计算器
- 第九周上机任务(一)
- 第九周上机任务(二)
- 第九周上机任务 项目二
- 第九次上机任务
- 第九周任务5
- 第九周任务5
- 第九周任务5
- Oracle 执行计划(5)—cost成本之索引范围扫描-B树索引
- 双向链表实现 插入删除
- 心情博客
- Android开发指南-用户界面-事件处理
- linux下crontab命令的使用技巧
- 第九周上机任务5
- 哪些操作符具有副作用?它们具有什么副作用?
- jsp访问数据库的问题
- Android开发指南-用户界面-菜单特性
- [Java] double与String之间的相互转换方法[转]
- 第八章 java的异常处理
- mysql学习(一)
- Android开发指南-用户界面-创建菜单
- 外部排序