Problem Description
8600的手机每天消费1元,每消费K元就可以获赠1元,一开始8600有M元,问最多可以用多少天?
Input
输入包括多个测试实例.每个测试实例包括2个整数M, k,(2 <= k <= M <= 1000).M = 0, k = 0代表输入结束.
Output
对于每个测试实例输出一个整数,表示M元可以用的天数。
Sample Input
2 2 4 3 0 0
Sample Output
3 5
一遍AC,虽然题很简单,但是很开心(捂脸
代码:
#include <stdio.h>
int main() {
int n,m;
int sum,a;
while (scanf("%d %d",&n,&m)!=EOF) {
if (n==0&&m==0) {
break;
}
sum=0;
while ((n/m)>0) {
a=n/m;
sum+=a*m;
n=n%m;
n+=a;
}
printf("%d\n",sum+n);
}
return 0;
}