PAT B1001(3n + 1)は、生命を犠牲にせずに人々を殺すという推測(フルスコア15)

この質問はエントリーレベルで非常に簡単です。

#include<iostream>

using namespace std;

int main()
{
    
    
	int n;
	cin >> n;
	int count = 0;
	while (n > 1) 
	{
    
    
		if (n % 2 == 0)
			n /= 2;
		else
			n = (3 * n + 1) / 2;
		count++;
	}
	cout << count << endl;

	system("pause");
	return 0;
}

おすすめ

転載: blog.csdn.net/qq_27538633/article/details/105935902