1024:手机话费

1024:手机话费分数: 10

时间限制:1 秒
内存限制:32 兆
特殊判题: 否
提交:38
解决: 27

标签

  • 简单模拟

题目描述

小明的手机每天消费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;


}
}





 



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值