上题目:
这题思路比较简单,按照题意得流程,可以把代码很快完整的写下来
上代码:
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
//输入
int n, count=0;
scanf("%d", &n);
//判断
while (n != 1) {
//偶数
if (0 == n % 2) {
n /= 2;
}
//奇数
else {
n = (3*n + 1) / 2;
}
count++;
}
printf("%d\n", count);
return 0;
}
今天又刷一下PAT乙级,等会再写一篇就溜了。。。