當前位置:首頁 » 編程語言 » 求根公式在c語言中怎麼寫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

求根公式在c語言中怎麼寫

發布時間: 2022-06-03 06:37:53

1. c語言關於求根公式的簡單問題

錯誤1.第九行printf("x1=x2=%f\n",q);
錯誤2.第十行把%d改為%f,因為全都是float型數據
錯誤3.第十行計算應該在引號後進行,因為引號里的東西原樣輸出,即printf("w=%f,r=%f\n",(-b+d)/2/a,(-b-d)/2/a);

2. 求根公式的c語言表達式是什麼

求根公式的c語言程序如下:
#include<stdio.h>
#include<math.h>
int main()
{
float x1,x2,,a,b,c
float deta;
scanf("%f,%f,%f",&a,&b,&c);
deta=b*b-4*a*c;
if(deta<0)
{
printf("方程無解");
}
else
{
x1=(-b+sqrt(deta))/(2*a);
x2=(-b-sqrt(deta))/(2*a);
printf("x1=%f,x2=%f",x1,c2);
}
return 0;
}

3. c語言,求根公式

你的if語句那的括弧有問題

#include<stdio.h>
#include<math.h>
intmain(){
doublea,b,c,d,x1,x2;
scanf("%f%f%f",&a,&b,&c);
if(a==0){
if(b==0){
if(c==0)
printf("該式為恆等式 ");
else
printf("該式不成立,請重新輸入a,b,c ");
}else{
x1=c/b;
printf("x1=x2=%f ",x1);
}else
d=b*b-4*a*c;
if(d<0){
d=-d;
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("x1=%f,x2=%f,虛根 ",x1,x2);
}else{
x1=(-b+sqrt(d))/(2*a);
x2=(-b-sqrt(d))/(2*a);
printf("x1=%f,x2=%f ",x1,x2);
}
return0;
}

4. 如何用c程序求一元二次方程的根

只含有一個未知數(一元),並且未知數項的最高次數是2(二次)的整式方程叫做一元二次方程。標准形式為:ax²+bx+c=0(a≠0)。
一、開平方法。
形如x²=p 或(nx+m)²=p(p≥0)的一元二次方程可採用開平方法解一元二次方程。
二、配方法。
將一元二次方程配成(x+m)²=n的形式,再利用直接開平方法求解的方法。
用配方法解一元二次方程的步驟:
①把原方程化為一般形式;
②方程兩邊同除以二次項系數,使二次項系數為1,並把常數項移到方程右邊;
③方程兩邊同時加上一次項系數一半的平方;
④把左邊配成一個完全平方式,右邊化為一個常數;
⑤進一步通過直接開平方法求出方程的解,如果右邊是非負數,則方程有兩個實數根。
用求根公式法解一元二次方程的一般步驟為:
①把方程化成一般形式 ,確定a,b,c的值(注意符號);
②求出判別式的值,判斷根的情況;
③在Δ≥0的前提下,把a、b、c的值代入公式。
希望我能幫助你解疑釋惑。

5. c語言里 一元二次方程求根公式怎麼寫

b^2 是按位異或,不是乘法計算,C語言中沒有平方的符號的,把b^2改成b*b就行了

6. C語言二次方程的求根公式

浮塵說的不錯,但是需要判斷一下b*b-4ac的值。b*b-4ac>0,有2個不相等的實根,b*b-4ac=0,有2個相等的實根,b*b-4ac<0則無實根,有2個虛根

7. 根號在c語言中怎麼表示

在C語言中,可以使用庫函數sqrt來實現開根號計算。
調用庫函數sqrt前,需要在頭文件中調用math.h,即在開始加上#include<math.h>。
函數原型:double sqrt(double x);

舉例:
#include<stdlib.h>
#include<math.h>
void main()
{ double a;
a=sqrt(4); //4可以替換成你想要開方的數,或者變數
printf("%f",a);
}

8. c語言中根號怎麼打

我們經常會使用C語言進行數字運算,其中根號是我們比較常用的運算形式,那麼如何在C語言中輸入根號呢?下面小編給大家分享一下。
開啟分步閱讀模式
工具材料:
dev c++

操作方法
01
首先我們打開dev C++軟體新建一個C項目,如下圖所示

02
接下來在C項目文件中導入math函數庫,如下圖所

03
然後我們就可以利用sqrt來代表根號了,如下圖所示

04
最後運行C語言文件,我們就可以看到數字已經被求根了
c語言中沒有根號。 首先在 main()函數 上邊加個include "math.h" 因為開根號屬於 數學函數里邊的函數,要使用根號就要加上#inculde "math.h", 然後在你要開根號的數的前邊加個 sqrt,就可以了 例如 inculde "math.h" main() { float a,b; printf("please input a nuberm:"); scanf("%f",&a); b=sqrt(a); printf("%f ",b); }這個程序就是 讓 用戶輸入個數字,然後輸出原數值的開根號後的結果 例: include

c語言裡面開方是不用根號的
你現在程序上面上面 寫上include
然後條用sqrt()函數就可以開方了
sqrt是開方
pow(x,n)是開N次方

9. 用C語言做,求根公式。要求虛數解。怎麼做求大神

#include<stdio.h>
#include<math.h>
int main()
{
float x1,x2,,a,b,c
float deta;
scanf("%f,%f,%f",&a,&b,&c);
deta=b*b-4*a*c;
if(deta<0)
{
printf("方程無解");
}
else
{
x1=(-b+sqrt(deta))/(2*a);
x2=(-b-sqrt(deta))/(2*a);
printf("x1=%f,x2=%f",x1,c2);
}
return 0;
}