gpt4 book ai didi

C# 用户输入,显示达到特定数字所需的差异

转载 作者:行者123 更新时间:2023-11-30 12:19:46 25 4
gpt4 key购买 nike

我是从 C# 开始的,对它还是个新手,需要一些建议和指导

我正忙于执行以下操作的 C# 练习

问号输入(不大于20)输出用户输入(假设 8 是用户输入)并显示达到 20 (12) 所需的差异当用户输入 20 时也会显示错误消息(对不起,这是不允许的)

我在网上研究了不同的解决方案,但没有一个真正有效并且是从头开始的。这是我已经走了多远。

public class LessThan20
{
public static void Main();
{
Console.WriteLine("Enter a number less than 5:");
string numberInput = Console.ReadLine();
public string NumberInput { get => numberInput; set => numberInput = value; }

(Mathf.Abs(numberInput) >= 20)
}
}

如有任何帮助,我们将不胜感激。提前致谢。

最佳答案

这可能有用,但我不知道它有多大帮助。

static void Main(string[] args)
{
Console.WriteLine("Enter a number less than 20: ");
string userInput = Console.ReadLine();

if(!int.TryParse(userInput, out int number))
Console.WriteLine("Please enter a valid number between 0 and 20");
else if(number > 0 && number < 20)
{
int result = 20 - number;
Console.WriteLine($"Difference of {result} is needed to get to 20.");
}
else
Console.WriteLine("Please enter a number greater than 0 and smaller than 20");
}

或许可以尝试查找有关 if 语句、变量、变量类型和其他基础知识的一些资料。希望这对您有所帮助!

关于C# 用户输入,显示达到特定数字所需的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56006788/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com