角谷猜想

Posted on 2019-02-26 10:31  金色的省略号  阅读(184)  评论(0编辑  收藏  举报
 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 }