C语言中,开二次方函数是什么
答案:2 悬赏:80
解决时间 2021-11-25 21:40
- 提问者网友:你在我眼中是最帅
- 2021-11-25 07:54
C语言中,开二次方函数是什么
最佳答案
- 二级知识专家网友:丢不掉的轻狂
- 2021-11-25 09:20
你要开二次的话函数是sqrt(x);头文件是math.h,这个头文件就有很多数学的需要的函数。
望采纳!
望采纳!
全部回答
- 1楼网友:放肆的依賴
- 2021-11-25 10:43
int getroot(float a, float b, float c ,double* root){
double delta, deltasqrt ;
delta = b* b - 4*a*c ;
if(delta<0) return 0 ;
deltasqrt = sqrt(delta) ;
if (a!=0.0){
root[0] = (deltasqrt - b)/(2.0*a) ;
root[1] = (-deltasqrt - b)/(2.0*a) ;
}
if (root[0] == root[1]) return 1;
else return 2 ;
}
int main(void){
//计算方程的根
float a = 2.0,b =6.0,c=3.0 ;//a,b,c s是参数
double root[2] ;//root是得到的两个根
int n = getroot(a,b,c,root) ;
if (n<1){
printf("方程无根") ;
}else{
printf("方程的解为:%f,%f",root[0],root[1]) ;
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯