/*
* Copyright (c) 2011, 烟台大学计算机学院
* All rights reserved.
* 作    者:王静
* 完成日期:2013  年 5  月 5  日
* 版 本 号:v1.0
* 输入描述:
* 问题描述:设计一元一次方程类,求形如ax+b=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 &cin,CEquation &e);friend ostream &operator << (ostream &cout,CEquation &e);double Solve();   //返回解方程的结果char getUnknown();   //返回未知数用什么符号
};
CEquation::CEquation(double aa,double bb)
{a=aa;b=bb;
}
istream &operator >> (istream &cin,CEquation &e)
{char o;cout<<"请输入一个一次方程"<<endl;cin>>e.a>>e.unknown>>o>>e.b;if(o=='-')e.b=-e.b;return cin;
}
ostream &operator << (ostream &cout,CEquation &e)
{cout<<e.getUnknown()<<"="<<e.Solve()<<endl;
}
double CEquation::Solve()  //返回解方程的结果
{double x;x=-b/a;return x;
}
char CEquation::getUnknown()   //返回未知数用什么符号
{return unknown;
}
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();return 0;
}

运行结果:

项目4-一元一次方程类相关推荐

  1. C++第9周(春)项目5 - 一元一次方程类

    课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接 [项目5]设计一元一次方程类.求形如ax+b= ...

  2. Java解一元一次方程,一元二次方程,一元三次方程

    /*** @author Along* @desc 一元三次方程,二次方程,和一次方程求解工具类*/ public class EquationCalculation {/* 计算一元三次方程最大实根 ...

  3. python求一元三次方程的根_1.七年级数学:求两车多少小时后相遇?一元一次方程应用题,行程相遇问题...

    欢迎您来到方老师数学课堂,请点击上方蓝色字体,添加关注.所有的视频内容,全部免费,请大家放心关注,放心订阅. 七年级数学:求两车多少小时后相遇?一元一次方程应用题,行程相遇问题.大家先在草稿本上,认真 ...

  4. 学校机房今年和去年共购置了100台计算机,2015年全国中考数学试卷解析分类汇编(第一期)专题4 一元一次方程及其应用...

    一元一次方程及其应用 一.选择题 1.(2015 江苏无锡,第4题2分)方程2x﹣1=3x+2的解为( ) A. x=1 B. x=﹣1 C. x=3 D.x=﹣3 2. (2015 四川南充,第4题 ...

  5. 用计算机一元一次方程,一元一次方程解应用题

    2007-12-28 七年级一元一次方程应用题类型归纳 1.解应用题的一般思维表述方式 解应用题的关键是:找等量关系,才能设出未知数,列出方程,剩余的解题任务相应的就比较轻松.2.应用题的类型及思维策 ...

  6. C语言笔记 | 一元一次方程

    文章目录 0x00 前言 0x01 问题分析 0x02 代码设计 0x03 完整代码 0x04 运行效果 0x05 参考文献 0x06 总结 0x00 前言 一元一次方程指只含有一个未知数.未知数的最 ...

  7. 程序员数学(3)--一元一次方程

    点此查看全部文字教程.视频教程.源代码 本文目录 1. 为什么要用方程 2. 一元一次方程 3. 等式的性质 4. 解一元一次方程 4.1 合并同类项 4.2 移项 4.3 去括号 4.4 去分母 5 ...

  8. 一元三次方程求解matlab_七年级下学期一元一次方程章节2020年高频典型题集(举一反三)...

    [考点1 一元一次方程的定义] [方法点拨]一元一次方程:只含有一个未知数,并且未知数的次数是1,并且含未知数项的系数不是零的整式方程是一元一次方程. [点睛]本题主要考查了一元一次方程的一般形式,只 ...

  9. 如何解一元一次方程视频_七年级数学教学视频-小邵课堂

    本套课程为七年级数学第三章专题教学,初中七年级学生在学完解一元一次方程之后,已掌握了书本上所总结的五个解题步骤,但在整个一元一次方程部分的习题和练习题中,还存着一些解题技巧,也就是说在解题中研究一元一 ...

最新文章

  1. linux 判断某个命令是否安装
  2. 深扒:一个司机如何潜入机房偷数据…
  3. Jmeter性能测试之随机控制器和随机顺序控制器的使用
  4. Inchat时代真的来了?上线一周突破百万用户
  5. Embedded web server initialization - jar file default-mimetypes.properties
  6. Factories Gym - 102222G(2018宁夏邀请赛暨2019银川icpc网络预选赛)
  7. AVL树----java
  8. python源码包安装_源码包安装python2.7.6和ipython1.2.1
  9. 旋转立方体(opengl)
  10. Purftpd的详细安装配置
  11. 华为、小米、OPPO三大厂商字体对比 这款更加舒适易读
  12. ubuntu服务器配置php,Ubuntu下配置PHP服务器
  13. JAVA定义矩形类 方法二
  14. 计算机网络中的数据传输方式—同步传输和异步传输
  15. SQL SERVER 远程主机强迫关闭一个现有连接
  16. 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。(js代码)
  17. 【基于C++与MFC的阴阳师辅助JIAO本】防止脱发,珍爱生命,人人有责
  18. tinymce php,php - 用TinyMCE制作的PHP样式表(Hor Zebra) - SO中文参考 - www.soinside.com
  19. 怎样关闭计算机自动开机,电脑定时开机,教您电脑定时开机怎么取消
  20. rx590 黑苹果 无货_应粉丝要求花9000配了一台高端黑苹果电脑,大家看看值不值吧!...

热门文章

  1. Python语言画蓝色妖姬
  2. 如何查看ps图片中边框的背景颜色
  3. 【2022 CCPC 华为云计算挑战赛】1005 带权子集和 (NTT 优化dp)
  4. Nobody gives away anything valuable for free.
  5. 如何在vscode中优雅的编写C语言
  6. mac 重置mysql root密码_MAC 重置MySQL root 密码
  7. Unity3D在windows10下小问题解决
  8. 单片机C语言流水灯花样编程,单片机C语言程序设计:花样流水灯
  9. 吴恩达 深度神经网络,吴恩达神经网络课程
  10. java加法处理器 图形界面,java作业设置加法器界面