作业帮 > 综合 > 作业

使用c++编一个程序,让它用公式法解方程,并将结果以数学形式显示,不能用约等于,显示最简平方根.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/03 07:04:50
使用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
1 system("title 公式法解方程"); 无意义,去掉
2 double Δ; 这个变量让我很费解,变量名请用英文字母加数字,避免奇怪的错误.
3 double x1,x2; 你已经告诉计算机,你的根是double类型了,就是小数,怎么可能得到整数呢?南辕北辙啊.
4 sqrt(Δ) 这个函数返回值是double类型,也是小数,这个是C语言标准规定好的,由不得你改的,所以也不可能得到一个你所谓的最简平方根.
至于你想要的显示最简平方根,这个需要你自己去定义一个数据类型,自己去设计它的计算和表示方法.更深入的内容,你需要看计算机代数系统或者符号计算系统方面的资料.
再问: 1、使生成的程序窗口标题为:公式法解方程。 2、同意 3、... 4、... 好吧,我会去想的,分给你了..
再答: 你结构体、类这些内容学过没有?这个题目肯定要自己定义类型的。