1024:手机话费分数: 10
标签
题目描述
小明的手机每天消费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<stdio.h>
// int main(){
// int M,K,day=0,i,m=0;
// while(scanf("%d%d",&M,&K)!=EOF){
// if(M==0&&K==0){
// break;
// }
// while((m-M)/K!=0){
// m=M/k+M;
// }
// printf("%d",m);
// }
// }
//用循环很难做出来
//看了答案后,发现另外一种很机智的方法
#include<stdio.h>
int main(){
int M,K,day=0;
while(scanf("%d%d",&M,&K)!=EOF){
if(M==0&&K==0){
break;
}
while(M!=0){
M--;
day++;
if(day%K==0)
M++;
}
printf("%d\n",day);
day=0;
}
}