int main()
{
int a,b;
a=3;
b=4;
printf("%d\n",a+b%(a+b)/a+a*b-b);//就是这个"%d"为什么不能换成别的
return 0;
}
因为是a,b是整形,需要根据类型进行匹配,否则数据显示不准确
printf("%f\n",(float)(a+b%(a+b)/a+a*b-b));