如何在c++中模拟开方计算
  • 板块学术版
  • 楼主CompJIN
  • 当前回复7
  • 已保存回复7
  • 发布时间2022/5/7 20:14
  • 上次更新2023/10/28 01:58:01
查看原帖
如何在c++中模拟开方计算
396838
CompJIN楼主2022/5/7 20:14

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);
   //for(int i=0;i<=1e10;i++){
		cout<<"输入a,b,c值"<<endl; 
   cin>>a>>b>>c;
   dta();
   //}
  return 0;
}
2022/5/7 20:14
加载中...