标签:des style blog http color io os ar strong
第一行是一个整数T.表示输入数据的组数.
第二行是T个正整数n.
对于每个正整数n,每行输出一个数s,表示n通过多少步变换会变成1,如果n无法变成1,则输出-1.
3
1 2 3
0
1
7
1 <= T <= 100
1 <= n <= 10000
1 #include <iostream> 2 using namespace std; 3 4 int main() 5 { 6 int T; 7 cin>>T; 8 for(int i = 0; i < T; i++) 9 { 10 int count = 0; 11 int n; 12 cin>>n; 13 while(n > 1) 14 { 15 if(n %2 == 0) 16 n = n/2; 17 else 18 n = 3*n + 1; 19 count++; 20 } 21 cout<<count<<endl; 22 } 23 return 0; 24 }
标签:des style blog http color io os ar strong
原文地址:http://www.cnblogs.com/justzyx/p/3968220.html