我实在看不出来错的原因,求助!
测试点#4 WA
输入是 97 8 17
输出是 94
#include<bits/stdc++.h>
using namespace std;
int main(){
int m,t,s,a;
scanf("%d %d %d",&m,&t,&s);
if(t==0) {
printf("%d",0);
return 0;
}
else a=m-ceil(s/t*1.0);//为什么明明s=17,t=8,s/t*1.0=2,ceil(s/t*1.0)=2?
if(a>0) printf("%d",a);
else printf("%d",0);
}
求大佬指出出错原因!!!