x+a%3*(int)(x+y)%2/4,其中x=2.5,a=7,y=4.7我写出的程序是:main(){ float x=2.5,y=4.7,sum; int a=7; sum=x+a%3*(int)(x+y)%2/4; printf("sum is %f",sum); getch(); return 0;
}结果为:2.500000这个程序有问题吗?