早教吧作业答案频道 -->其他-->
C语言表达式28.若有定义:intm=7;floatx=2.5,y=4.7;则表达式x+m%3*(int)(x+y)%2/4的值是(A).A.2.500000B.2.750000C.3.500000D.0.000000这个式子算得A,我算得Bm%3=1(int)(x+y)=71*7%2/4=7%2/4=1/42.5+0.25=2.75哪错
题目详情
C语言表达式
28.若有定义:int m=7; float x=2.5,y=4.7; 则表达式x+m%3*(int)(x+y)%2/4的值是( A).
A.2.500000 B.2.750000 C.3.500000 D.0.000000
这个式子算得A,
我算得B m%3=1
(int)(x+y)=7
1*7%2/4=7%2/4=1/4
2.5+0.25=2.75
哪错了?
28.若有定义:int m=7; float x=2.5,y=4.7; 则表达式x+m%3*(int)(x+y)%2/4的值是( A).
A.2.500000 B.2.750000 C.3.500000 D.0.000000
这个式子算得A,
我算得B m%3=1
(int)(x+y)=7
1*7%2/4=7%2/4=1/4
2.5+0.25=2.75
哪错了?
▼优质解答
答案和解析
1*7%2/4=7%2/4=1/4 这里错了 1/4 由于除数和被除数都是整形 所以相除的结果也是整形 就变成了
1*7%2/4=7%2/4=0
1*7%2/4=7%2/4=0
看了 C语言表达式28.若有定义:...的网友还看了以下:
数学建模的lingo软件怎么用LINGO软件编程:MIN=X1+X2+X3+X4+X5;X1*(2 2020-05-16 …
matlab rotate程序求大神修改t=0:pi/1000:3.5*pi;k=fix(2*t/ 2020-05-17 …
1.对每个正整数n,用S(n)表示n的各位数字之和,那么有()个n使得n+S(n)+S(S(n)) 2020-05-21 …
请问错在哪里,应如何改正>>v=0.7:1.2;>>h=0.1:0.5;>>[h,v]=meshg 2020-06-11 …
脱式计算.(能简算的要简算)(1)0.08×720×1.25(2)5.25×8.2+5.25×0. 2020-07-09 …
将下列4个数1.2^0.5,1.2^0.6,0.5^1.2,0.6^1.2,按从小到大的顺序排列为 2020-08-01 …
1)5.4÷2.6×(3.7-2.9)+0.62=2)5.8×(3-0.15)+4×3.743)30 2020-10-31 …
{x/2+y/3=13/2,x/2-y/4=3/2{(0.2x-0.1)/0.5+(0.3y-0.2 2020-10-31 …
直接写出得数7.98+0.3=5-2.6=1.4×0.5=3.2÷0.16=1÷0.25=0.7×0 2020-11-19 …
直接写出得数.0.5×4÷0.5×4=4.2-4.2×0.5=1.2÷4×1.2÷4=6.3+6.3 2020-11-19 …