C语言中的算数表达式设x=2.5,a=7,y=4.7 则x+a%3*(int)(x+y)%2/4的值为多少?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/21 22:41:30
C语言中的算数表达式
设x=2.5,a=7,y=4.7 则x+a%3*(int)(x+y)%2/4的值为多少?
设x=2.5,a=7,y=4.7 则x+a%3*(int)(x+y)%2/4的值为多少?
答案是2.500000.那个int(x+y)强制类型转换成整型,结果是7;前面a%3求余为1,即1*7%2/4;7与2求余是1,与4整除为0;则答案是x的值. 程序如下
#include
int main()
{
float x=2.5;
i nt a=7;
float sum;
float y=4.7;
sum = x+a%3*(int)(x+y)%2/4;
printf("%f\n", sum);
return 0;
}
#include
int main()
{
float x=2.5;
i nt a=7;
float sum;
float y=4.7;
sum = x+a%3*(int)(x+y)%2/4;
printf("%f\n", sum);
return 0;
}
C语言中的算数表达式设x=2.5,a=7,y=4.7 则x+a%3*(int)(x+y)%2/4的值为多少?
C语言算数表达式x+a%3*(int)(x+y)%2/4x=2.5,a=7,y=4.7答案是2.5为什么我计算的结果是2
C语言 求算数表达式的值x+a%3*(int)(x+y)%2/4.是怎么运算的?先算什么在算什么?x=2.5,a=7,y
设x=2.5 a=7 c=4.7,算术表达式x+a%3*(int)(x+y)%2/4的值是?
设X=2.5,a=7,y=4.7,表达式x+a%3*(int)(x+y)%2/4的值是?
C语言表达式求值(float)(a+b)/2+(int)x%(int)y 其中a=3,b=-4,x=2.5,y=4.7
求算术表达式x+a%3*(int)(x+y)%2/4的值,设x=2.5,a=7,y=4.7中a%3*(int)(x+y)
c语言编程 编写程序求下列表达式的值 x+a%3*(x+y)%2/4.设x=2.5,a=7,y=4
若有定义:int a=7;float x=2.5,y=4.7; ,则表达式x+a%3*(int)(x+y)%2/4的值是
若有定义“int a=7;float x=2.5,y=4.7;”,则表达式x+a%3*(int)(x+y)%2/4的值是
15.若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值
若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是?