携帯電話の通話料

1142 ワード

1024:携帯電話の通話料の点数:1


時間制限:1秒
メモリ制限:32メガ
特殊問題:いいえ
コミット:8
解決:1

タイトルの説明


小明の携帯電話は毎日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
#include
using namespace std;
int main()
{
    int i,j,k,m;
    int day,co;
    while(scanf("%d%d",&m,&k)!=EOF)
    {
        if((m==0)&&(k==0))
        break;
        day=0;
        co=0;
        int flag=1;
        while(flag)
        {
            m--;
            day++;
            co++;
            if(co==k)
            {
                co=0;
                m++;

            }
            if(m==0)
            {
                flag=0;
                break;
            }

        }
        printf("%d
",day); } return 0; }