把(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
}
上机验证一下吧。
不过大概达不到你的要求,因为这样的题目上机是不能得到正确答案的,你
还是要分析你的答案。
你说的什么东西啊??
如何运算(float)(a+b)/2
把(float)(a+b)/2+(int)x%(int)y编译成程序
float,double,赋值时候为什么要加f,d.例如:double a=0.1d;float b=0.2f;
float*b,a=&a 其中的*号和&号是什么意思的?
int a=2,b=3; float x=3.5,y=2.5; (float) (a+b)/2+(int)x%(int)y怎么算?
若有:char a; int b;float c,double d;则a*b+d-c值的类型是什么啊?
C++中,float a;int b,c;咋样才能使a=b/c的结果显示为小数
定义float a=25,b,*p;scanf("%f",&b);*p=b. 这样写为什么不正确?
(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的值?