因此,我正在尝试创建一个 C# 程序,该程序要求一个介于 1 和 100 之间的值,该程序使用循环来确定 1 和输入值之间所有值的总和,如果输入的数字小于 1 或大于 100,它会打印出“对不起。再试一次。我已经为此工作了好几天,但我无法让它打印总和,我一直得到 0,每当我测试它并输入低于 1 或超过 100 的数字时,它都不会打印我想要的错误消息。代码如下:
using System;
namespace PrintSumL
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Enter a beginning value between 1 and 100");
int s = Convert.ToInt32(Console.ReadLine());
int sum = 0;
Console.WriteLine("Sum of values: " + sum);
Console.ReadKey();
Random rand = new Random();
rand.Next(1, 51);
while (0 < s && s < 101)
{
sum += s;
s++;
if (s < 0 && 101 < s)
{
Console.WriteLine("Invalid input. Try again.");
}
{
}
{
}
}
}
}
}
饮歌长啸
尚方宝剑之说
慕沐林林
婷婷同学_