1 /* 角谷猜想 2 一个数如果是奇数 那么这个数乘以3加1 3 如果是偶数,那么这个数除以2 4 最终结果会是1 */ 5 using System; 6 class Jiaogu 7 { 8 public static void Main(string[] args) 9 { 10 for( int n=1; n<=100; n++ ) 11 { 12 int a = n; /*一个数n*/ 13 Console.Write("n=" + n); 14 15 while( a != 1 ) 16 { 17 if( a%2==1 )/*如果是奇数 乘以3加1*/ 18 a = a*3+1; 19 else 20 a /= 2;/*如果是偶数 除以2*/ 21 Console.Write( " " + a );/*输出这个数*/ 22 } 23 24 Console.WriteLine(" " + a +"\n");/*最终会输出1 回车*/ 25 } 26 } 27 }
原文:https://www.cnblogs.com/GoldenEllipsis/p/10435744.html