int 2 5f 4 7f 2 4等於多少?C語言中

2021-04-17 11:26:17 字數 2955 閱讀 9231

1樓:

(int)(2.5f+4.7f)是7

7%2 = 1

1/4 = 0

結果為0

c語言中2.5+7%3*(int)(2.5+4.7)%2/4是如何算出等於2.5的

2樓:蠻蠻工作室

2.5 + 4.7 = 7.2;

(int)7.2 = 7;

7 % 3 = 1;

3 * 7 = 21; //(int)7.2 = 7;

21 % 2 = 1;

1 / 4 = 0;

2.5 + 0 = 2.5;

3樓:匿名使用者

2.5+1*6%2/4=2.5+3/4=2.5+0=2.5

c語言中,x=2.5,y=4.7,3*(int)(x+y)%2/4的值是多少?請把一步步的過程講清

4樓:匿名使用者

x=2.5,y=4.7,

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

先算(x+y)=2.5+4.7=7.2

然後取整bai(int)(x+y)=(int)(7.2)=73*7=21

21%2=1

1/4=0

其實這題目,只du看最後

zhi%2/4就知道結果是0了,dao因為整數相回除,結果會丟棄小數,答而%2的結果只有0或1,小於4的數整除4,結果一定是0

5樓:我不在這裡是我

先乘除,後加減.括號優先

x+y=7.2;(加法)

int(x+y)=7;(取整)

7%2=1;(取餘)

1/4=0;(除法)

3×0=0;(乘法)

c語言中x+a%3*(int)(x+y)%2/4 x=2.5 a=7 y=4.7

6樓:匿名使用者

解題步驟:

1、(int)(2.5+4.7)=(int)(7.2)=7,式子變 x + a%3 *7 %2/4;

2、a%3=1,式子變 x + 1 *7 %2/4;

3、1*7=7,式子變 x + 7 %2/4;

4、7 %2=1,式子變 x+1/4;

5、1/4 整數除整數的除法先做,商得 0,式子變 x + 0;

6、x+0=2.5 + 0=2.5,答案2.5。

字元解釋:

(int)(x+y) -- 括號裡的先做

2/4 -- 整數2除以整數4,得整數0,但這裡前面還有運算子%,所以你不能先做2除以4的整數除法。

% 是整數與整數的除法求餘數運算,得餘數,(略去商)。

2.0/4.0 -- 浮點數除以浮點數,得浮點數的商 0.5。

c語言算術程式設計示例:

#include

int main()

7樓:

(int)(x+y) -- 括號裡的先做,(int)(2.5+4.7)=(int)(7.2)=7.

式子變 x + a%3 *7 %2 /4;

a%3 -- a=7; 7除3 取餘數,餘數得1,式子變 x + 1 *7 %2 /4;

1 *7 乘法先做 得 7

式子變 x + 7 %2 /4;

7 %2 -- 除2 取餘數運算,餘數得1,式子變 x + 1 /4;

1 /4 整數除整數的除法先做,商得 0

式子變 x + 0;

實型數加法,2.5 + 0, 得 2.5

答案 2.5

--------------------------------2/4 -- 整數2除以整數4,得整數0,但這裡前面還有運算子%,所以你不能先做2除以4的整數除法!

% 是 整數與整數的 除法 求餘數 運算,得餘數,(略去商)2.0/4.0 -- 浮點數除以浮點數,得浮點數的商 0.5

printf("%f",2.5+7%3*(int)(2.5+4.7)%2/4);

8樓:匿名使用者

2.5+7%3*(int)(2.5+4.7)%2/42.5+1*(int)(2.5+4.7)%2/42.5+1*(int)(7.2)%2/4

2.5+1*7%2/4

2.5+7%2/4

2.5+1/4

2.5+0.25

2.75

+右需要float

那麼1/4沒有被直接取整。

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

9樓:匿名使用者

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

10樓:匿名使用者

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*%/為同級,按從左到右

11樓:匿名使用者

#includevoid main()

12樓:匿名使用者

#include

void main()

c語言:設x=2.5,a=7,y=4.7,x+a%3*(int)(x+y)%2/4

13樓:匿名使用者

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

=x+7%3*(int)(7.2)%2/4=x+7%3*7%2/4

=2.5+1*7%2/4

=2.5+4%2/4

=2.5+0/4

=2.5

5等於多少?除以15等於24 多少等於多少?填小數等於百分之多少,等於多少成

4 5 12 15 24 30 0.8 80 8成 4 多少等於8分之1等於40分之多少等於多少分之9等於多少 填小數 4 32 復8分之1 40分之5 72分之9 0.125解析過程如下制 4 x 1 8x 32 4 32 1 8 5 40 4 32 1 8 9 72 0.125 擴充套件資料ba...

25除以4等於多少,6除以25等於多少豎式

25 4 6 1 列式計算為 25 4 6.25 所以原式的結果為6.25 解 25 4 6.025 解 25 4 6.25 答 商是6.25。6除以25等於多少豎式 0.24,豎式如圖 解析 0.2乘以25等於5,6減去5等於1,25乘以0.04等於1,所以6除以25的最終結果是0.24。6 25...

Sin25等於多少,sin25度等於多少(分數)

sin25度 0.4226182617407 sin26度 0.43837114678908 sin27度 0.45399049973955 sin28度 0.46947156278589 sin29度 0.48480962024634 sin30度 0.5 sin25 sin 60 45 sin6...