从键盘接收一个0~10之间的数据使用,while循环语句求该数据的立方值。如果输入的数不在0~10之间重新输入,如果输入的输符合要求,就输出该数的立方值后结束循环。c#编程写出来
时间: 2024-02-27 22:53:33 浏览: 61
以下是一个实现上述功能的C#代码:
```csharp
int num;
do
{
Console.Write("请输入一个0~10之间的整数:");
string input = Console.ReadLine();
if (!int.TryParse(input, out num) || num < 0 || num > 10)
{
Console.WriteLine("输入的数不合法,请重新输入!");
}
else
{
int cube = num * num * num;
Console.WriteLine($"{num}的立方值为:{cube}");
break;
}
} while (true);
```
在上述代码中,我们使用了do-while循环来实现,首先从键盘读取用户输入的数据,并通过int.TryParse方法将其转换为整型。如果转换失败或者输入的数不在0~10之间,则输出提示信息,要求用户重新输入。否则,计算该数的立方值并输出,然后退出循环。
阅读全文