c語言,將如下表示式轉換成c表示式

2025-07-24 09:55:22 字數 2062 閱讀 3141

將數學表示式轉換成c語言表示式?

1樓:考驕

這個就照著寫,簡單的加減乘除直接用,難點的次方用power,開方sqrt,tan也可以直接用,自己寫鍛鍊下,遇到問題再問才能收穫更多。

關於c語言轉化的!把下面的數學公式寫成c語言表示式 急啊!謝謝!

2樓:

1全部有些 式子意思不明,只好猜測。

你的困難在數學函式,自己查一下就可以了。c數學庫有以e 和以10為底的對數,別的對數要用換底公式,指數函式用pow, e 為底的 用 exp, 絕對值函式 有 fabs 和 abs

1) y = a*x*x + b*x + c;

#include

y = a * pow(x,2) +b * x + c;

2) y= r*r -(x-a)*(x-a) -y-b)*(y-b)

#include

y = pow(r,2) -pow(x-a,2) -pow(y-b,2);

#include

y= pow(x,n) +sin(x) -cos(x);

4) y= exp(x) -log(x)/log(a);

5) y= fabs(- pow(x,5));

6) (6 < x) &x <= 6)7) z= y*x - a * log(x)8) z=0;

9) s = r * 2;

s = r*r;

3樓:大碌棍

1、y = a*x*x + b*x + c2、y=r*r- (x-a)*(x-a)-(y-b)*(y-b)3、y=x*n+sin(x)-cos(x)4、y=exp(x)-log10(a*x)5、y=abs(- x5)

6、-67、z=y*x –a*log(x)

8、z=9、s= r*r

第8不知道你說什麼,,是不是打漏了?

4樓:我真不是小唐僧

可以查c庫函式 中的數學函式, 1:y=a*pow(a,2)+b*x+c 3: y=pow(x,n)+sin(x)-cos(x) 4:

y=exp(x)-loga(x) 5;y=fabs(-pow(x,5)) 6:(x>-6)&&x<=6) 7:z=pow(y,x)-a*log(x)

幾個數字表示式轉換成c語言表示式

5樓:網友

你的數字表示式我看不懂,能寫清楚點嗎?

c語言有沒有可以將字串表示式轉換為數學表示式的函式?

6樓:網友

c語言中只有將字串轉換為某種型別數的庫函式,沒有你所說的類似於計算器這種庫函式。

而利用棧和佇列實現你所說計算器功能,作為乙個經典演算法在所有「演算法與資料結構」的基礎書籍中都有介紹。

c++或c語言如何將字串轉化為數學表示式

7樓:網友

由於是教育類,抄只能輸入100個字bai符,下次這種問題最好歸du入程式設計類,zhi可輸入1000字元。

dao。有個思路。如沒括號的式子:5+3*1-6/3就是分兩次遍歷,第一次遇到*、/直接運算為數值,第二次加減運算。括號可用函式寫。又滿了無語。

8樓:wkq小童鞋

可用中綴表示式轉字尾計算阿。

9樓:網友

資料結構的書上是這麼說的:首先為每個符號設定優先順序,然後弄兩個棧,乙個是數字的,乙個是括號和運算子的。

10樓:叫我啊

有現成的函式的··直接轉換,可以在linux系統下man 一下這個函式你就知道怎麼用了。

11樓:網友

可以利用逆波蘭表專達式屬。

c語言中可以用什麼將乙個表示式的值轉換成所需的型別

12樓:

在能轉換的域裡,用「強制轉換」辦法就可以實現。比如double x=(double)e;將表示式e的值強制為double型別。

C語言表示式105的值是C語言中表示式105的值是?

是1。根據c語言運算規則,檢查左運算元的值是否小於右運算元的值,如果是則條件為真。1 0 5是先執行1 0 false 結果為0,再執行0 5 true 因此結果為1。如下 表示式的值為1 根據運算子表,是從左往右結合的。先看1 0是假,返回0。原式就變成 0 5,是真,返回1 所以結果就是 1。擴...

C語言中表示式135值,c語言程式是求表示式的值s

有一個優先bai 級的問題 du,注意單雙目 運算子的優先順序zhi,雙目運算子dao除賦值回運算子都為自答左向右結合.運算子.與 相比 大於 與 相比 大於 運算子的運算是自左向右.1 3 5,因為 1 3為真,值為1 1 5為假,值為0 故表示式 1 3 5值為0 1 3為真,值為1 1 5為假...

c語言 逗號表示式 的問題,一個C語言 逗號表示式 的問題

printf d n a 3 a,4 a 這個裡面的不是逗號表示式,是printf 函式的引數printf d n a 3 a,4 a a 3 a,4 a 這個是個逗號表示式,最終表示式的值將作為 printf 函式的引數,就是先計算出逗號表示式的值,再輸出值 a 3 a,4 a 這裡的括號改成英文...