HDU1279 验证角谷猜想

问题链接HDU1279 验证角谷猜想

问题简述:参见上述链接。

问题分析(略)。

程序说明:(略)。

AC的C++语言程序如下:

/* HDU1279 验证角谷猜想 */

#include <iostream>

using namespace std;

int main()
{
    int n, m, count;

    cin >> n;
    while(n--) {
        cin >> m;

        count = 0;
        while(m != 1) {
            if(m & 1) {
                if(count++)
                    cout << " ";
                cout << m;

                m = 3 * m + 1;
            } else
                m >>= 1;    // m /= 2;
        }

        if(count == 0)
            cout << "No number can be output !";

        cout << endl;
    }

    return 0;
}



posted on 2017-04-03 22:00  海岛Blog  阅读(290)  评论(0编辑  收藏  举报

导航