使用c++编一个程序,让它用公式法解方程,并将结果以数学形式显示,不能用约等于,显示最简平方根.例如a=5,b=12,c=3,显示Δ=84,X1=-(6+√21)/5,X2=-(6-√21)/5.这是我写的:// 这个程序使用公式法解
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 13:42:11
![使用c++编一个程序,让它用公式法解方程,并将结果以数学形式显示,不能用约等于,显示最简平方根.例如a=5,b=12,c=3,显示Δ=84,X1=-(6+√21)/5,X2=-(6-√21)/5.这是我写的:// 这个程序使用公式法解](/uploads/image/z/669093-69-3.jpg?t=%E4%BD%BF%E7%94%A8c%2B%2B%E7%BC%96%E4%B8%80%E4%B8%AA%E7%A8%8B%E5%BA%8F%2C%E8%AE%A9%E5%AE%83%E7%94%A8%E5%85%AC%E5%BC%8F%E6%B3%95%E8%A7%A3%E6%96%B9%E7%A8%8B%2C%E5%B9%B6%E5%B0%86%E7%BB%93%E6%9E%9C%E4%BB%A5%E6%95%B0%E5%AD%A6%E5%BD%A2%E5%BC%8F%E6%98%BE%E7%A4%BA%2C%E4%B8%8D%E8%83%BD%E7%94%A8%E7%BA%A6%E7%AD%89%E4%BA%8E%2C%E6%98%BE%E7%A4%BA%E6%9C%80%E7%AE%80%E5%B9%B3%E6%96%B9%E6%A0%B9.%E4%BE%8B%E5%A6%82a%3D5%2Cb%3D12%2Cc%3D3%2C%E6%98%BE%E7%A4%BA%CE%94%3D84%2CX1%3D-%EF%BC%886%2B%E2%88%9A21%EF%BC%89%2F5%2CX2%3D-%EF%BC%886-%E2%88%9A21%EF%BC%89%2F5.%E8%BF%99%E6%98%AF%E6%88%91%E5%86%99%E7%9A%84%EF%BC%9A%2F%2F+%E8%BF%99%E4%B8%AA%E7%A8%8B%E5%BA%8F%E4%BD%BF%E7%94%A8%E5%85%AC%E5%BC%8F%E6%B3%95%E8%A7%A3)
使用c++编一个程序,让它用公式法解方程,并将结果以数学形式显示,不能用约等于,显示最简平方根.例如a=5,b=12,c=3,显示Δ=84,X1=-(6+√21)/5,X2=-(6-√21)/5.这是我写的:// 这个程序使用公式法解
使用c++编一个程序,让它用公式法解方程,并将结果以数学形式显示,不能用约等于,显示最简平方根.
例如a=5,b=12,c=3,显示Δ=84,X1=-(6+√21)/5,X2=-(6-√21)/5.
这是我写的:
// 这个程序使用公式法解方程#include
#include
using namespace std;
int main(){
system("title 公式法解方程");
int a,b,c;
double Δ;
double x1,x2;
std::cout
使用c++编一个程序,让它用公式法解方程,并将结果以数学形式显示,不能用约等于,显示最简平方根.例如a=5,b=12,c=3,显示Δ=84,X1=-(6+√21)/5,X2=-(6-√21)/5.这是我写的:// 这个程序使用公式法解
1 system("title 公式法解方程"); 无意义,去掉
2 double Δ; 这个变量让我很费解,变量名请用英文字母加数字,避免奇怪的错误.
3 double x1,x2; 你已经告诉计算机,你的根是double类型了,就是小数,怎么可能得到整数呢?南辕北辙啊.
4 sqrt(Δ) 这个函数返回值是double类型,也是小数,这个是C语言标准规定好的,由不得你改的,所以也不可能得到一个你所谓的最简平方根.
至于你想要的显示最简平方根,这个需要你自己去定义一个数据类型,自己去设计它的计算和表示方法.更深入的内容,你需要看计算机代数系统或者符号计算系统方面的资料.