汽水瓶(HJ22)

一:解题思路

二:完整代码示例 (C++版和Java版)

C++代码:

#include <iostream>

using namespace std;

int main()
{
    int i = 0;
    int j = 0;
    int k = 0;
    int num = 0;

    while (cin >> i)
    {
        while (i >= 2)
        {
            if (i == 2)
            {
                num ++;
                i = 0;
            }
            else
            {
                j = i / 3;
                k = i % 3;
                num += j;
                i = j + k;
            }
        }

        cout << num << endl;
        num = 0;
    }

    return 0;
}

 

posted @ 2020-08-06 21:27  repinkply  阅读(365)  评论(0)    收藏  举报