C++错误error C2296: '%' : illegal, left operand has type 'double'
#include<iostream.h>voidmain(){doublea=3,b=-4,c=5,x=2.5,y=4.5,A;A=x+a%3*(int)(x+y)%2/...
#include<iostream.h>
void main()
{double a=3,b=-4,c=5,x=2.5,y=4.5,A;
A=x+a%3*(int)(x+y)%2/4;
cout<<"A="<<A<<endl;
}
我再X+Y之前加了int为什么还是提示错误呢?怎么改?我知道%前面必须是整形!主要是怎么改! 展开
void main()
{double a=3,b=-4,c=5,x=2.5,y=4.5,A;
A=x+a%3*(int)(x+y)%2/4;
cout<<"A="<<A<<endl;
}
我再X+Y之前加了int为什么还是提示错误呢?怎么改?我知道%前面必须是整形!主要是怎么改! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询