7-139 手机话费 (10分)

7-139 手机话费 (10分)
 

小明的手机每天消费1元,每消费K元就可以获赠1元,一开始小明有M元,问最多可以用多少天?

输入格式:

每个测试实例包括2个整数M,K(2<=k<=M<=1000)。

输出格式:

对于每个测试实例输出一个整数,表示M元可以用的天数。

输入样例:

2 2
 

输出样例:

3


代码讲解:主要是判断赠送加上上次余下的够不够再赠送即可。。。

 1 #include<stdio.h>
 2 int main()
 3 {
 4     int m,k;
 5     scanf("%d %d",&m,&k);
 6     int day=0;
 7     int r;
 8     while(m!=0)
 9     {
10         day+=m/k+m;
11         r=m%k;
12         m=(m/k+r)/k;
13     }
14     printf("%d\n",day);
15     return 0;
16 }

 

 
posted @ 2020-10-17 23:44  罪梦者  阅读(655)  评论(0)    收藏  举报