1842: 手机话费

来源:互联网 发布:西南大学远程网络教育 编辑:程序博客网 时间:2024/05/16 01:40

题目描述

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

输入描述

输入包括多个测试实例。每个测试实例包括2个整数M,K(2<=k<=M<=1000)。M=0,K=0代表输入结束。

输出描述

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

输入样例

2 24 30 0

输出样例

35

提示


AC代码如下:

#include<iostream>#include<cstdio>#include<cmath>#include<cstring>#include<algorithm>using namespace std;int main(){    int M,K;    while(scanf("%d%d",&M,&K)!=EOF)    {        int S=0;        if(M==0&&K==0)            break;            while(M)            {                M--;                S++;                if(S%K==0)                    M++;            }         printf("%d\n",S);    }    return 0;}


原创粉丝点击