#include<iostream> using namespace std; long long n; int main() { while(n != 1) { if(n % 2 == 1) { cout << n << "*3+1" << n * 3 + 1; n *= 3; n++; } else { cout << n << "/2=" << n / 2; n /= 2; } } cout << "End"; return 0; } 就是有那么一点点蒙B:为啥超时了?