网站首页 > 技术文章 正文
形如:a*x+b=c的一元一次方程的求解
代码如下:
#include<iostream>
#include<cmath>
using namespace std;
class Math
{private:
double r; //声明未知数x的系数
double add; //声明加数b
public:
Math(double r1,double add1); //构造函数
double x_r(double sum); //求方程解的函数
void show(double sum); //输出方程解的函数
};
Math::Math(double r1,double add1) //定义构造函数
{r=r1;
add=add1;
}
double Math::x_r(double sum) //定义求方程解的函数
{
return (sum-add)/r;
}
void Math::show(double sum) //定义输出方程解的函数
{if(add<0)
cout<<"形如"<<r<<"*x"<<add<<"="<<sum<<"的一元一次方程"<<endl<<"解:x="<<x_r(sum)<<endl;
else
cout<<"形如"<<r<<"*x+"<<add<<"="<<sum<<"的一元一次方程"<<endl<<"解:x="<<x_r(sum)<<endl;
}
int main()
{Math m(3.7,4.8);
double n=9.8;
m.x_r(n);
m.show(n);
return 0;
}
代码编辑窗口如下图:
代码运行结果如下图:
- 上一篇: 超详细 C/C++ 学习路线分析:学好 C/C++,走遍天下都不怕
- 下一篇: C++高精度乘法
猜你喜欢
- 2025-08-06 自动求和的C++代码,想用拿去
- 2025-08-06 C++友元类和友元函数是什么-Linu C++第63讲
- 2025-08-06 C++11+ 泛型编程(模板)
- 2025-05-23 一篇文章学会c++高效内存池设计与实现(含源码)
- 2025-05-23 Java培训:C++和Java有什么区别?
- 2025-05-23 C++高精度乘法
- 2025-05-23 超详细 C/C++ 学习路线分析:学好 C/C++,走遍天下都不怕
- 2025-05-23 C++编程笔试题
- 2025-05-23 C++中的四种类型转换
- 2025-05-23 简述 C语言 有和 C++ 的基本区别,你真的懂吗?(新手面试必学)
- 08-06中等生如何学好初二数学函数篇
- 08-06C#构造函数
- 08-06初中数学:一次函数学习要点和方法
- 08-06仓颉编程语言基础-数据类型—结构类型
- 08-06C++实现委托机制
- 08-06初中VS高中三角函数:从"固定镜头"到"360°全景",数学视野升级
- 08-06一文讲透PLC中Static和Temp变量的区别
- 08-06类三剑客:一招修改所有对象!类方法与静态方法的核心区别!
- 最近发表
- 标签列表
-
- cmd/c (90)
- c++中::是什么意思 (84)
- 标签用于 (71)
- 主键只能有一个吗 (77)
- c#console.writeline不显示 (95)
- pythoncase语句 (88)
- es6includes (74)
- sqlset (76)
- windowsscripthost (69)
- apt-getinstall-y (100)
- node_modules怎么生成 (87)
- chromepost (71)
- flexdirection (73)
- c++int转char (80)
- mysqlany_value (79)
- static函数和普通函数 (84)
- el-date-picker开始日期早于结束日期 (70)
- asynccallback (71)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- java (73)
- js数组插入 (83)
- mac安装java (72)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)