RT,求解决方法,是类似高精那样做吗(
想做一个计算一元二次方程判断式的程序,然后卡在了如何表示开方数和如何进行开方计算
退役快一年多了突发奇想想做的,然后发现实现难度很大QAQ
目前就只实现了一个简单的判断(
#include<bits/stdc++.h>
using namespace std;
double dta_num=0;
double a,b,c;
void dta(){
double bq=b*b;
dta_num=bq-4*a*c;
cout<<"dta值为:"<<dta_num<<endl;
if (dta_num>0){
cout<<"方程有两个不等的实数根"<<endl;
}
if (dta_num==0){
cout<<"方程有两个相等的实数根"<<endl;
}
if (dta_num<0){
cout<<"方程无实数根"<<endl;
}
}
int main(){
ios::sync_with_stdio(false);
cout<<"输入a,b,c值"<<endl;
cin>>a>>b>>c;
dta();
return 0;
}