C#写法,只有八十,求教大佬
查看原帖
C#写法,只有八十,求教大佬
1596344
lanxing123楼主2024/11/28 20:20

为什么最后一个测试点过不了 int n = int.Parse(Console.ReadLine()); int[] a = new int[100]; int i = 0; a[i] = n; while (n!=1) { i++; if (n%2==1) { n = n * 3 + 1; } else if (n%2==0) { n = n / 2; } a[i] = n; } Console.Write(a[i]); for (int j = i-1; j >=0; j--) { Console.Write(" " + a[j]); }

2024/11/28 20:20
加载中...