读程序段:inty;floatx=3.5;y=(int)x,那么y的值为()。
A: 3
B: 4
C: 3.5
D: 4.0
A: 3
B: 4
C: 3.5
D: 4.0
举一反三
- 设inta=3,b=5;floatx=7.5,y=3.5;则表达式(float)a+b/2+(int)x%(int)y;的值是__
- 若有定义:int a=2,b=3;float x=3.5,y=2.5;则表达式(float)(a+b)/2+(int)x%(int)y的值为________
- 设a=2,b=3,x=3.5,y=2.5求表达式(float)(a+b)/2+(int)x%(int)y的值______。
- 读下列程序,写出运行结果#include[stdio.h]Int fun(int x){ inty; if(x==0||x==1)return(3); y=x*x-fun(x-2) returny;}main(){ int x,y; x=fun(3); y=fun(4); printf("%d, %d\n", x ,y);}
- 设a=2,b=3,x=3.5,y=2.5,则(float)(a b)/2 (int)x%(int)y为【】