using System;
namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入正整数");
int S = Convert.ToInt32(Console.ReadLine());
Console.Clear();//清除以上内容
int n = 0;
while (S !=1||n==0)
{
n = n + 1;
if (S % 2 == 0)
{
S = S / 2;
}
else
{
S = S * 3 + 1;
}
}
Console.WriteLine("一共输出了"+n.ToString()+"次数");
}
}
}
编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数乘3加1.得到结果按上述要求,直到最后结果为1,一共要经过多少次这样的运算才得到数1
最新推荐文章于 2022-06-13 16:32:01 发布