C語言當a 3,b 5,c 7,x 2 5,y 5 5時請問以下各題該怎麼算

2025-07-20 11:15:29 字數 2419 閱讀 5029

1樓:secret_x豬

a=b=c //a=2

a*=b=c=2 // c=2 => b=2 => a=3*2=6b++==x //x強制轉換為 int 型 即 b=2 然後 自加 b=3

a a-=a=9-9=0 =>a+=a =0+0=0(float)(a+c)/2+(int)x%(int)y // (float)(a+c)= (int)x%(int)y=2 所以答案為。

a%=(b%=3) // b%3 =2 a%=2 =1

2樓:匿名使用者

風景點看蘇劇罰款拉薩;江蘇開啟累計;澆灑克;老驥伏櫪;發動科家。

c語言計算問題:y+=i-=j*=++x 已知y+5.0 i=3 j=5 x=2.

3樓:hiphop夜半天使

求什麼 求y嗎?

如果是我說的。

x = =j*= ++x

則 j = j * x = 5 * =

i-=j則 i = i - j = 3- =

y += i

則 y = y + i = 5 + =

4樓:命不該絕

這是優先順序的問題吧。原題可表示為。

y+=(i-=(j*=(++x)))答案自己動手啊親。

注:「+="「-=」「*=」優先順序從右至左,++x優先順序很高。

5樓:古爾格

可以這麼來想,y=y+i;

i=i-jj=j*++x;

要求y,則先求j,j=5*

i=y=5+(

歡迎追問。

c語言簡單習題:當a=1,b=3,c=5,d=4時。。。

6樓:楊德深

x的值為2,因為if與else是成對出現,而且還是就近的,所以分析下來就知道x的值為2

7樓:冉夢菲

x=2把格式弄好一點會比較好判斷。

c語言中a=b=5這種賦值是什麼意思啊

8樓:網友

合法。x=y算是乙個賦值表示式,其值為賦值號左邊的變數。a=b=5相當於a=(b=5)

是先把5賦給b,再把b賦給a

9樓:屠龍令

是合法的。

賦值運算的結合方向是由右到左,即右邊的值賦給左邊,如題:a=b=5則是將5賦給b再賦給a,可以理解為同時給a和b賦值5。

例 a=b=5;

printf("%d,%d",a++,b++)

printf("%d,%d",b++,a++)

執行結果為:

自加(減)號在變數後面,應先使用變數後再自加(減);

自加(減)號在變數前面,應先對變數自加(減)後再使用。

c語言問題 a=7,x=2.5,y=4.7,則x+a%3*(int)(x+y)%2/4的值是?

10樓:

int a = 7;

float x = , y = ;

x+a%3*(int)(x+y)%2/4?

這個主要是考資料型別優先順序及其轉換的版。

unsigned)char/short->int->unsigned int->long->unsigned long->long long->unsigned long long->double...

另外float一律。

權轉換成double

11樓:

在我的編譯器上是。

int a;

float x,y;

c語言中求算術表示式的值:設x=2.5,a=7,y=4.7求x+a%3*(int)(x+y)%2/4的值?

12樓:匿名使用者

()運算級最高 先做(x+y)結果為 然後做(int) 結果為7* / % 的優先順序相同 結合方向是自左至右 即(((a%3)*7)%2)/4 得出的結果再與x運算。

13樓:匿名使用者

x+a%3*(

int)(x+y)%2/4運算順序為:a%3a%3*(int)(x+y)a%3*(int)(x+y)%2a%3*(int)(x+y)%2/4x+a%3*(int)(x+y)%2/4*%/為同級,按從左到右。

5. 編寫程式,設a=2,b=3,x=3.5,y=2.5計算並輸出算術表示式(float)(a+b)/2+(int)x%(

14樓:網友

不知是用哪種程式語言編寫?

用c就是這樣:

題5#include

main()

題4#include

main()

c語言。。int a 5,b 3,w 1,x 2,y 3,z 4a wxb yz 最後b的值為什麼是三

因為w 1 x 2這個條件不成立,所以整個邏輯語句就是不成立,程式不會再去執行 後面的 b y z這個語句,所以判斷後b的值不變還是3 主要看最抄後的乙個表示式 求值 襲a w x b y z 這個表示式的值是多少呢?顯然不是true就是false,因為這是個邏輯表示式 先看 前面的表示式,求值是f...

C語言中,a 3,b 4,c 5 a b c b c怎麼理解

baia b c b c a b c b c 3 4 5 4 5 3 1 1按照優du先級,先加減運算 zhi,後邏輯dao運算 而邏輯運算的幾個運算元版都是非0的,可以認權為是1因此最終結果為邏輯1 擴充套件資料c語言的運算子主要用於構成表示式,同乙個符號在不同的表示式中,其作用並不一致。下面按計...

a b 5倍的c怎麼解,3a 4b,5b 6c,那麼a是c的 倍

您好,您的問題可以用數學方法來模碧解決。首先,我們可以將a b c這個式子寫成a b c 的形式,這樣就可以將它轉化為乙個線性方程組。現在,我們可以使用一種叫做消元法的數學方法來解決這個方程組。消元法是一種將乙個線性方程組轉化為乙個標準形式的方法,這樣就可以更容易地求解。首先,我們可旦棗舉以將a b...