把(float)(a+b)/2+(int)x%(int)y编译成程序

来源:百度知道 编辑:UC知道 时间:2024/05/27 06:41:30
把(float)(a+b)/2+(int)x%(int)y编译成程序(int a=2,b=3; floatx=3.5,y=2.5),在电脑上可以验证的那一种,x+a%3*(int)(x+y)%2/4(int a=7; float x=2.5,y=4.7;)请高手帮帮忙!!!

#include <stdio.h>
void main(viod)
{ float m;
float n;
printf("x,y,z,a,b");
scanf("%d%d%d%d%d\n",&x,&y,&z,&a,&b);

m=(float)(a+b)/2+(int)x%(int)y;//m=3.5

n=x+a%3*(int)(x+y)%2/4; //n=2.5

}

上机验证一下吧。

不过大概达不到你的要求,因为这样的题目上机是不能得到正确答案的,你

还是要分析你的答案。

你说的什么东西啊??