网站首页 > 技术文章 正文
形如: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-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++ 的基本区别,你真的懂吗?(新手面试必学)
- 2024-07-26 C++网上教程学习(c++自学)
- 2024-07-26 C/C++编程知识:运算符(七)丨三元/三目运算符知识详解
- 2024-07-26 C++各类设计模式及实现详解(c++常用设计模式详解)
- 05-23一篇文章学会c++高效内存池设计与实现(含源码)
- 05-23Java培训:C++和Java有什么区别?
- 05-23C++高精度乘法
- 05-23用C++程序解方程实例
- 05-23超详细 C/C++ 学习路线分析:学好 C/C++,走遍天下都不怕
- 05-23C++编程笔试题
- 05-23C++中的四种类型转换
- 05-23简述 C语言 有和 C++ 的基本区别,你真的懂吗?(新手面试必学)
- 最近发表
- 标签列表
-
- cmd/c (64)
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- sqlset (64)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- org.redisson (64)
- js数组插入 (83)
- gormwherein (64)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)