- /* 角谷猜想
- 一个数如果是奇数 那么这个数乘以 3 加 1
- 如果是偶数, 那么这个数除以 2
- 最终结果会是 1 */
- using System;
- class Jiaogu
- {
- public static void Main(string[] args)
- {
- for( int n=1; n<=100; n++ )
- {
- int a = n; /* 一个数 n*/
- Console.Write("n=" + n);
- while( a != 1 )
- {
- if( a%2==1 )/* 如果是奇数 乘以 3 加 1*/
- a = a*3+1;
- else
a /= 2;/* 如果是偶数 除以 2*/
- Console.Write( " " + a );/* 输出这个数 */
- }
- Console.WriteLine("" + a +"\n");/* 最终会输出 1 回车 */
- }
- }
- }
角谷猜想
来源: http://www.bubuko.com/infodetail-2968031.html