使用c++编一个程序,让它用公式法解方程,并将结果以数学形式显示,不能用约等于,显示最简平方根.例如a=5,b=12,c=3,显示Δ=84,X1=-(6+√21)/5,X2=-(6-√21)/5.这是我写的:// 这个程序使用公式法解
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 02:53:56
使用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语言标准规定好的,由不得你改的,所以也不可能得到一个你所谓的最简平方根.
至于你想要的显示最简平方根,这个需要你自己去定义一个数据类型,自己去设计它的计算和表示方法.更深入的内容,你需要看计算机代数系统或者符号计算系统方面的资料.