第九周任务五
来源:互联网 发布:大数据运营公司 编辑:程序博客网 时间:2024/05/30 22:54
/* (程序头部注释开始)
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者: 李超
* 完成日期: 2012 年 4 月 17 日
* 版 本 号: 01.09.05
* 对任务及求解方法的描述部分
* 输入描述: 略
* 问题描述:设计一元一次方程类,求形如ax+b=0的方程的解。例如:输入3x-8=0时,输出的方程的解为x=2.66667;再如:输入5s+18=0时,输出的方程的解为s=-3.6;
* 程序输出: 略
* 程序头部的注释结束
主函数main.cpp
天色已晚,略去两个作业,希望老师体谅。
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* All rights reserved.
* 文件名称:
* 作 者: 李超
* 完成日期: 2012 年 4 月 17 日
* 版 本 号: 01.09.05
* 对任务及求解方法的描述部分
* 输入描述: 略
* 问题描述:设计一元一次方程类,求形如ax+b=0的方程的解。例如:输入3x-8=0时,输出的方程的解为x=2.66667;再如:输入5s+18=0时,输出的方程的解为s=-3.6;
* 程序输出: 略
* 程序头部的注释结束
*/
头文件CEquation.h
#include <iostream>using namespace std;class CEquation{private:double a; // 未知数系数double b; // 常数项char unknown; // 未知数的符号public:CEquation(double aa=0,double bb=0):a(aa), b(bb){};friend istream &operator >> (istream &in,CEquation &e);friend ostream &operator << (ostream &out,CEquation &e);double Solve();char getUnknown();};istream &operator >> (istream &in, CEquation &e){char c; int temp;in >>e.a >>e.unknown >>e.b >>c >>temp;return in;}ostream &operator << (ostream &out, CEquation &e){out <<e.a <<e.unknown <<e.b <<'=' <<0 <<endl;return out;}double CEquation::Solve(){if(unknown == '-')return b / a;elsereturn -b / a;}char CEquation::getUnknown(){char x ='x';return x;}
主函数main.cpp
#include <iostream>#include "CEquation.h"using namespace std;int main(){CEquation e;cout<<"请输入一元一次方程(输入格式:3x-8=0):";cin>>e; //在两次测试中,分别输入3x-8=0和5s+18=0cout<<"方程为:"<<e;cout<<"方程的解为:"<<e.getUnknown()<<"="<<e.Solve()<<endl; //对两次测试,分别输出x=...和s=...//e.Solve();system("pause");return 0;}今天把eclipse装好了,原来要运行eclipse还要有JDK。不过eclipse都是英文,看来英语必须学好才行啊!
天色已晚,略去两个作业,希望老师体谅。
晚安。
- 第九周 任务五
- 第九周 任务五
- 第九周任务五
- 第九周任务五
- 第九周任务五
- 第九周任务五
- 第九周任务五
- 第九周任务五
- 第九周任务五
- 第九周任务(五)
- 第九周任务(五)
- 第九周实验报告 任务五
- 第九周实验报告任务五
- 第九周任务五(一元一次方程类)
- 第九周任务五:一元一次方程类
- 第九周任务五之一元一次方程类
- 第九周实验报告(任务五)【二维数组】
- 第九周任务五 一元一次函数的求解
- An Introduction to Java Stack Traces
- 命令行获取本地安全策略
- 开源Sqlite的在java下的简单应用
- 2012-04-13参加中国数据库大会
- 无题
- 第九周任务五
- linux shell 字符串操作(长度,查找,替换)详解
- C和arm的汇编的互相调用
- SQL脚本注入的不常见方法概括
- Android 异步加载网络图片
- 堆排序算法的java实现
- extjs extjs3 extjs4 htmleditor 引入自定义样式
- SQL Server和XML的集成
- mangos vc2008编译问题