C#
while
练习三:3n+1

Console.Write("请输入n的值:");
int n = Convert.ToInt32(Console.ReadLine());
int count = 0;
while (n != 1)
{
if (n % 2 == 0) n /= 2;
else n = 3 * n + 1;
count++;
}
Console.WriteLine(count);
Console.Write("请输入n的值:");
int n = Convert.ToInt32(Console.ReadLine());
int count = 0;
while (true)
{
if(n == 1) break;
else count++;
if (n % 2 == 0) n /= 2;
else n = 3 * n + 1;
}
Console.WriteLine(count);
保留两位小数

一系列打印三角形
等腰三角形

Console.Write("请输入整数n:");
int n = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n - i; j++)
{
Console.Write(" ");
}
for (int z = 1; z <= (2 * i - 1); z++)
{
Console.Write("*");
}
Console.WriteLine();
}
菱形

Console.Write("请输入整数n:");
int n = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= n; i++)
{
for (int j = 1; j <= n - i; j++)
{
Console.Write(" ");
}
for (int z = 1; z <= (2 * i - 1); z++)
{
Console.Write("*");
}
Console.WriteLine();
}
for (int i = n-1; i > 0; i--)
{
for (int j = 1; j <= n - i; j++)
{
Console.Write(" ");
}
for (int z = 1; z <= (2 * i - 1); z++)
{
Console.Write("*");
}
Console.WriteLine();
}