首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

求值解决思路

2012-03-23 
求值设x2.5,a7,y4.7则x+a%3*(int)(x+y)%2/4设a2,b3,x3.5,y2.5 则float(a+b)/2+(int)x%int(y)设a3,

求值
设x=2.5,a=7,y=4.7 则x+a%3*(int)(x+y)%2/4

设a=2,b=3,x=3.5,y=2.5 则float(a+b)/2+(int)x%int(y)

设a=3,b=4,c=5 则!(a+b)+c-1&&b+c/2

设i=3,则(++i)%(i--)


[解决办法]
设x=2.5,a=7,y=4.7 则x+a%3*(int)(x+y)%2/4 /*值是2.5*/

设a=2,b=3,x=3.5,y=2.5 则float(a+b)/2+(int)x%int(y) /*这个表达式的强制类型转换格式不正确,系统不能通过也就没有值*/

设a=3,b=4,c=5 则!(a+b)+c-1&&b+c/2 /*值是1,做这题要注意运算符的优先级别!*/

设i=3,则(++i)%(i--) /*值是0*/

热点排行
Bad Request.