1樓:溪貝0號
若用vs軟體出現error c4996 scanf警告,需加預處理:
專案->屬性->配置屬性->c/c++ -> 前處理器 -> 前處理器定義,增加:
;_crt_secure_no_deprecate不用 sqrt函式的方法 ,也就是不加標頭檔案 #include的方法:
方法**如下:
#include
double kaifang(double); //函式宣告:此函式功能為求一個數的開方(形參和返回值都是double型別)。
int main(void)
printf("請輸入x2的值,x2=");
scanf("%lf", &x2);
if (x2 < 0)
m1 = kaifang(x1); //函式呼叫m2 = kaifang(x2);
sum = m1 + m2;
printf("x1和x2的平方根之和為%lf", sum);
getchar();
getchar();
return 0;
}double kaifang(double x)return y;}
2樓:匿名使用者
一個表示式就可以出來結果了。
c=sqrt(x)+sqrt(y);
3樓:你猜我猜哇擦猜
#include
#include
#include
main( )
c語言求兩實數平方根之和,再輸出此和
4樓:溪貝0號
若用vs軟體出現error c4996 scanf警告,需加預處理:
專案->屬性->配置屬性->c/c++ -> 前處理器 -> 前處理器定義,增加:
;_crt_secure_no_deprecate不用 sqrt函式的方法 ,也就是不加標頭檔案 #include的方法:
方法**如下:
#include
double kaifang(double); //函式宣告:此函式功能為求一個數的開方(形參是double型別,返回值是double型別)。
int main(void)
printf("請輸入x2的值,x2=");
scanf("%lf", &x2);
if (x2 < 0)
m1 = kaifang(x1); //函式呼叫m2 = kaifang(x2);
sum = m1 + m2;
printf("x1和x2的平方根之和為%lf", sum);
getchar();
getchar();
return 0;
}double kaifang(double x)return y;}
5樓:匿名使用者
錯誤1:clrscr();沒有這個函式,請註釋掉。
錯誤2:scanf ("%lf%lf", &a, &b );不要使用%lf來輸入浮點數,而直接使用%f即可;
另外,a,b,c 應該直接定義為浮點數,不要使用整型數來初始化。
sqr()應該是sqrt()。
正確**如下(使用dev c++環境測試通過):
#include
#include
int main(void)
6樓:it孤鶩
#include
#include
#include
main( )
c語言中如何開根號運算
7樓:大野瘦子
用math.h裡封裝好的函式,具體如下:
求平方根:double sqrt(double x)
例:#include
#include
int main(void)
關於c語言的基本運算
1.加法運算子 +
int a = 10;
int b = a + 5;
在第3行利用加法運算子 + 進行了加法運算,再將和賦值給了變數b,最終變數b的值是15
2.減法運算子 或 負值運算子 -
int b = 10 - 5;
int a = -10;
1> 在第1行利用減法運算子 - 進行了減法運算,再將差賦值給了變數b,最終變數b的值是5
2> 在第3行中,這個 - 並不是什麼減法運算子,而算是一個負值運算子,-10代表的是負十
3.乘法運算子 *
int b = 10 * 5;
注意:乘法運算子並不是x或者x,而是星號*。變數b最終的值是50。
4.除法運算子 /
double a = 10.0 / 4;
double b = 10 / 4;
注意:除法運算子並不是÷,而是一個正斜槓 /
1> 第1行中的10.0是浮點型,4是整型,因此會將4自動型別提升為浮點型後再進行運算,最後變數b的值是2.5
2> 第2行中的10和4都是整型,計算機中的運算有個原則:相同資料型別的值才能進行運算,而且運算結果依然是同一種資料型別。因此,整數除於整數,求出來的結果依然是整數,會損失小數部分。
最後變數b的值是2。
5.模運算子或稱取餘運算子 %
注意:這個%並不是除號÷,它是一個取餘運算子,或者叫做模運算子。取餘的意思是,取得兩個整數相除之後的餘數。
比如,5除於2的餘數是1,5除於3的餘數是2。因此使用這個%有個原則:%兩側必須都為整數。
錯誤的寫法:1 int a = 5.0 % 2;
編譯器會直接報錯,因為5.0並非整數。
8樓:匿名使用者
在標頭檔案
自中加入#include
之後使用sqrt即可,可以用double定義舉個例子:
#include
#include
#include
double sqrt(double n);
int main(void)
9樓:餘夢石
有一個函式
傳兩個引數
一個是被開方的數字
另一個就是幾次根,這裡傳2
10樓:匿名使用者
用math.h裡封裝好的函式。見下。
求平方版根
double sqrt(double x)例:權#include
#include
int main(void)
求教新手做c語言程式。從鍵盤上輸入兩個實數,計算並顯示這兩個實數平方之和的平方根。 哪錯了?
11樓:斬天及
把#include "stdafx.h"去掉,在vc6.0中這個標頭檔案是你新建mfc時才會幫你生成的,普通的c程式沒有這個標頭檔案的,肯定要報錯。
c語言中的開方,C語言中平方根的函式是多少
標頭檔案 include sqrt 用來求給定值的平方根,其原型為 double sqrt double x double sqrt double x x 為要計算平方根的值。如果 x 0,將會導致 domain error 錯誤,並把全域性變數 errno 的值為設定為 edom。返回 x 平方根...
請問 怎麼求數的平方根,請問 怎麼求一個數的平方根
楣書易 早就想給你做了,可是實在怕你看不懂,不是很難,而是這樣說不清楚。看沒人幫你解決,我還是做一下吧 譬如開 2 那一一得一,先寫1 餘11後面添兩個0 得100 然後你使 1 20 x x小於100取x的最大值,得出x 4注意 1 20中的1就是第三行的1。x 4,所以 1 20 x x 96 ...
正數的兩個平方根分別為3a2a7求
兩個平方根,故互為相反數,所以 3 a 2a 7 0 所以 a 10 代入 3 a,2a 7,兩個平方根分別為13,13,所以 x 169,44 x 125,即為所求的兩個值。 雨後彩虹 為因x的兩個平方根應該是互為相反數,所以有3 a 2a 7,解得a 10.把a 10代入3 a,2a 7得兩根分...