项目4-一元一次方程类
/*
* 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-一元一次方程类相关推荐
- C++第9周(春)项目5 - 一元一次方程类
课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759,内有完整教学方案及资源链接 [项目5]设计一元一次方程类.求形如ax+b= ...
- Java解一元一次方程,一元二次方程,一元三次方程
/*** @author Along* @desc 一元三次方程,二次方程,和一次方程求解工具类*/ public class EquationCalculation {/* 计算一元三次方程最大实根 ...
- python求一元三次方程的根_1.七年级数学:求两车多少小时后相遇?一元一次方程应用题,行程相遇问题...
欢迎您来到方老师数学课堂,请点击上方蓝色字体,添加关注.所有的视频内容,全部免费,请大家放心关注,放心订阅. 七年级数学:求两车多少小时后相遇?一元一次方程应用题,行程相遇问题.大家先在草稿本上,认真 ...
- 学校机房今年和去年共购置了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题 ...
- 用计算机一元一次方程,一元一次方程解应用题
2007-12-28 七年级一元一次方程应用题类型归纳 1.解应用题的一般思维表述方式 解应用题的关键是:找等量关系,才能设出未知数,列出方程,剩余的解题任务相应的就比较轻松.2.应用题的类型及思维策 ...
- C语言笔记 | 一元一次方程
文章目录 0x00 前言 0x01 问题分析 0x02 代码设计 0x03 完整代码 0x04 运行效果 0x05 参考文献 0x06 总结 0x00 前言 一元一次方程指只含有一个未知数.未知数的最 ...
- 程序员数学(3)--一元一次方程
点此查看全部文字教程.视频教程.源代码 本文目录 1. 为什么要用方程 2. 一元一次方程 3. 等式的性质 4. 解一元一次方程 4.1 合并同类项 4.2 移项 4.3 去括号 4.4 去分母 5 ...
- 一元三次方程求解matlab_七年级下学期一元一次方程章节2020年高频典型题集(举一反三)...
[考点1 一元一次方程的定义] [方法点拨]一元一次方程:只含有一个未知数,并且未知数的次数是1,并且含未知数项的系数不是零的整式方程是一元一次方程. [点睛]本题主要考查了一元一次方程的一般形式,只 ...
- 如何解一元一次方程视频_七年级数学教学视频-小邵课堂
本套课程为七年级数学第三章专题教学,初中七年级学生在学完解一元一次方程之后,已掌握了书本上所总结的五个解题步骤,但在整个一元一次方程部分的习题和练习题中,还存着一些解题技巧,也就是说在解题中研究一元一 ...
最新文章
- linux 判断某个命令是否安装
- 深扒:一个司机如何潜入机房偷数据…
- Jmeter性能测试之随机控制器和随机顺序控制器的使用
- Inchat时代真的来了?上线一周突破百万用户
- Embedded web server initialization - jar file default-mimetypes.properties
- Factories Gym - 102222G(2018宁夏邀请赛暨2019银川icpc网络预选赛)
- AVL树----java
- python源码包安装_源码包安装python2.7.6和ipython1.2.1
- 旋转立方体(opengl)
- Purftpd的详细安装配置
- 华为、小米、OPPO三大厂商字体对比 这款更加舒适易读
- ubuntu服务器配置php,Ubuntu下配置PHP服务器
- JAVA定义矩形类 方法二
- 计算机网络中的数据传输方式—同步传输和异步传输
- SQL SERVER 远程主机强迫关闭一个现有连接
- 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。(js代码)
- 【基于C++与MFC的阴阳师辅助JIAO本】防止脱发,珍爱生命,人人有责
- tinymce php,php - 用TinyMCE制作的PHP样式表(Hor Zebra) - SO中文参考 - www.soinside.com
- 怎样关闭计算机自动开机,电脑定时开机,教您电脑定时开机怎么取消
- rx590 黑苹果 无货_应粉丝要求花9000配了一台高端黑苹果电脑,大家看看值不值吧!...
热门文章
- Python语言画蓝色妖姬
- 如何查看ps图片中边框的背景颜色
- 【2022 CCPC 华为云计算挑战赛】1005 带权子集和 (NTT 优化dp)
- Nobody gives away anything valuable for free.
- 如何在vscode中优雅的编写C语言
- mac 重置mysql root密码_MAC 重置MySQL root 密码
- Unity3D在windows10下小问题解决
- 单片机C语言流水灯花样编程,单片机C语言程序设计:花样流水灯
- 吴恩达 深度神经网络,吴恩达神经网络课程
- java加法处理器 图形界面,java作业设置加法器界面