cyberlink waveeditor:看看这代码的错误。。。

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 07:02:01
#include<stdio.h>
void main
{
int a=7;
float x,y,d;
x=2.5,y=4.7,d=x+a%3*(int)(x+y)%2/4;
printf("%f\n",d);
}

那里错了???
void main加了()还是有一个错误..

#include<stdio.h>
void main
{
int a=7;
float x,y,d;
x=2.5,y=4.7,d=x+(a%3)*(int)(x+y)%2/4;
printf("%f\n",d);
}
这样再试试

#include<stdio.h>
void main
{
int a=7;
float x,y,d;
x=2.5,y=4.7,d=(x+a)%3*(int)(x+y)%2/4;
printf("%f\n",d);
}

main后面少了()

第一行应该是void main()

强制转化,float类型数据是不可以转化成int的。
我想应该是这样的错误。你再研究研究把。