BoBo买了一箱酸奶,里面有n盒未打开的酸奶,KiKi喜欢喝酸奶,第一时间发现了酸奶。KiKi每h分钟能喝光一盒酸奶,并且KiKi在喝光一盒酸奶之前不会喝另一个,那么经过m分钟后还有多少盒未打开的酸奶?
BoBo买了一箱酸奶,里面有n盒未打开的酸奶,KiKi喜欢喝酸奶,第一时间发现了酸奶。KiKi每h分钟能喝光一盒酸奶,并且KiKi在喝光一盒酸奶之前不会喝另一个,那么经过m分钟后还有多少盒未打开的酸奶?
多组输入,每组输入仅一行,包括n,h和m(均为整数)。输入数据保证m <= n * h。
针对每组输入,输出也仅一行,剩下的未打开的酸奶盒数。
8 5 16
4
#include <stdio.h>
int main() {
int n,h,m;
while (scanf("%d %d %d", &n, &h,&m) != EOF) {
if(m%h==0)//如果没余数直接总数减去已喝数
{
printf("%d\n", n-m/h);
}
else {//如果有余数则加上没喝完的一盒再用总盒数减去
printf("%d\n", n-((m/h)+1));
}
}
return 0;
} int main()
{
int h = 0, m = 0, n = 0;
scanf("%d %d %d", &n, &h, &m);
if (m <= n * h) //保证不会剩负盒
{
if (m % h == 0)
{
printf("%d", n - m / h);
}
else
printf("%d", n - m / h-1);
}
return 0;
} #include <stdio.h>
int main() {
int n=0,h=0,m=0;
scanf("%d%d%d",&n,&h,&m);
//喝完所有牛奶的时间减去喝了的时间,再除以一瓶的时间
printf("%d",((n*h)-m)/h);
return 0;
} #include <stdio.h>
int main()
{
int n = 0;
int h = 0;
int m = 0;
scanf("%d %d %d", &n, &h, &m);
if(m % h == 0)
{
printf("%d", n - m / h);
}
else {
printf("%d", n - (m / h + 1));
}
return 0;
}