这个题一定不要想简单了,一定要想好判断条件
当 s == 0 或 t == 0 时,应该输出m;
当 s >= m*t 时,应该输出0;
其他就是按正常步骤做,
但还要注意:苹果不一定吃完
所以,最后剩下的 = m — 吃完的 — 吃了但是没吃完的
#include
int main(){
int m, t, s, result;
scanf("%d%d%d", &m, &t, &s);
if( s == 0 || t == 0){
printf("%d", m);
return 0;
}
if( s >= t*m ){
printf("0");
return 0;
}
result = m - s/t; //恰好吃完
if( s%t != 0){ //判断是否有没吃完的
result -= 1; //如果有,不算完整的,应 -1
}
printf("%d", result);
return 0;
}