手机消费真是个令人心疼的问题,现在假定你的手机每天消费1元,每消费K元就可以获赠1元,一开始你有M元,问最多可以用多少天? |
输入
输入包括多组测试数据。每组测试数据包括2个整数M和k(2 <= k <= M <= 1000)。当M = 0并且k = 0代表输入结束。 |
输出
对于每组测试数据输出一个整数,表示M元可以用的天数。 |
难度
较难 |
输入示例
2 2 4 3 0 0 |
输出示例
3 5 |
#include<string.h>
#include<stdlib.h>
#include<stdio.h>
main()
{
int d,k,m;
while(scanf("%d %d",&m,&k)!=EOF)
{
d=0;
if(m==0&&k==0)
break;
while(m)
{
m--;
d++;
if(d%k==0)
m++;
}
printf("%d\n",d);
}
return 0;
}