/*给你改好了, 看看吧*/
#include
void main(void) //这里void写错了
{ float m;
float n;
int a, b, x, y, z; //定义这几个变量
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
}
我改改吧...x,y是浮点型的,XY 又没定义..
void main(viod)
{ float x,y;
float m;
float n;
printf("x,y,z,a,b");
scanf("%f%f%f%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
}
#include
void main() /*括号内应无字符*\
{ 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=3.5
}
谢谢!