2个回答
展开全部
=2.5+[(7%3)*((int)(x+y))%2]/4
//2.5+4.7=7.2不过强制转换成int会变成7
=2.5+(1*7%2)/4
=2.5+1/4
//1/4都是整形,=0
所以
=2.5+0
=2.5
程序验证:
#include <iostream>
using namespace std;
int main()
{
cout<<2.5+ 7%3*(int)(2.5+4.7)%2/4 <<endl;
return 0;
}
2.5
请按任意键继续. . .
//2.5+4.7=7.2不过强制转换成int会变成7
=2.5+(1*7%2)/4
=2.5+1/4
//1/4都是整形,=0
所以
=2.5+0
=2.5
程序验证:
#include <iostream>
using namespace std;
int main()
{
cout<<2.5+ 7%3*(int)(2.5+4.7)%2/4 <<endl;
return 0;
}
2.5
请按任意键继续. . .
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询