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...