C语言当a=3,b=5,c=7,x=2.5,y=5.5时请问以下各题该怎么算C语言当a=3,b=5,c=7,x=2.5,y=5.5时,以下该怎么算?不用写出程序,只需帮忙分析各个步骤,因为不知道最后结果怎么来的1、(float)(a+c)/2+(int)x%(int)y2、a+=
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 05:46:02
C语言当a=3,b=5,c=7,x=2.5,y=5.5时请问以下各题该怎么算C语言当a=3,b=5,c=7,x=2.5,y=5.5时,以下该怎么算?不用写出程序,只需帮忙分析各个步骤,因为不知道最后结果怎么来的1、(float)(a+c)/2+(int)x%(int)y2、a+=
C语言当a=3,b=5,c=7,x=2.5,y=5.5时请问以下各题该怎么算
C语言当a=3,b=5,c=7,x=2.5,y=5.5时,以下该怎么算?不用写出程序,只需帮忙分析各个步骤,因为不知道最后结果怎么来的
1、(float)(a+c)/2+(int)x%(int)y
2、a+=a-=a*=a
3、x+a%3*(int)(x+y)%2/4+sizeof(int)
4、a%=(b%=3)
C语言当a=3,b=5,c=7,x=2.5,y=5.5时请问以下各题该怎么算C语言当a=3,b=5,c=7,x=2.5,y=5.5时,以下该怎么算?不用写出程序,只需帮忙分析各个步骤,因为不知道最后结果怎么来的1、(float)(a+c)/2+(int)x%(int)y2、a+=
(float)(a+c)/2+(int)x%(int)y=(float)(7+3)/2+(int)(2.5)%(int)(5.5)
=10/2+2%5=5+2=7
a+=a-=a*=a由后往前算
a*=a:a=a*a,a=9
a-=(a*=a):a=a-9=9-9=0
a+=a-=a*=a:a=a+(a-=(a*=a))=0+0=0
x+a%3*(int)(x+y)%2/4+sizeof(int)
2.5+3%3*(int)(2.5+5.5)%2/4+sizeof(int)
2.5+3%3*8%2/4+4=2.5+0+4.5=6.5
a%=(b%=3)由后往前算
b%=3:b=b%3=5%3=2
a%=(b%=3):a=a%(b%=3)=3%2=1