2 条题解
- 1
信息
- ID
- 241
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 1
- 标签
- 递交数
- 94
- 已通过
- 73
- 上传者
#include <bits/stdc++.h>
using namespace std;
int num;
int main()
{
int a;
cin >> a;
while (a != 1)
{
if (a % 2 == 0)
{
num++;
a /= 2;
}
else if (a % 2 != 0)
{
num++;
a *= 3;
a += 1;
}
}
cout << num;
return 0;
}
如果a%2不等于0,那么a%2!=0。 可以直接用else。