浮点数取不了余数该怎么办?
#include "stdio.h"main()
{
int a,b,S;
float c,d,X,P,Q,R;
printf("请输入两个整数和两个浮点数:"); //a=1 b=2 c=3 d=4
scanf("%d%d%f%f",&a,&b,&c,&d);
X=a+b+c+d;
printf("%d%d%f%f=%f\n",a,b,c,d,X); //X=10
P=(a+b+c)-d;
printf("(%d+%d+%f)-%f=%f\n",a,b,c,d,P); //P=2
Q=(a+b+c)*d;
printf("(%d+%d+%f)*%f=%f\n",a,b,c,d,Q); //Q=24
R=(a+b+c)/d;
printf("(%d+%d+%f)/%f=%f\n",a,b,c,d,R); //R=1.5
S=(a+b+c)%d; //【浮点数取不了余数该怎么办? 】
printf("(%d+%d+%f)%%f=%d\n",a,b,c,d,S); //S=2
return 0;
}