Мне просто нужно закончить эту программу для моего задания, и я выполнил задачу, которую хочу выполнить, но пока не могу понять, как заставить мои выходные данные отображать числовое значение с точностью до секунды.десятичный.(Например: 35.50)
Моя программа предназначена для получения среднего значения и выдачи среднего значения в десятичных числах.Это действительно так, но десятичная строка намного длиннее 2 десятичных знаков.Я надеюсь получить несколько советов о том, как это исправить, и, пожалуйста, дайте все ответы с объяснением.Спасибо вам большое!(Я использую программу Visual Studio 2017, и я создаю этот код в консольном приложении C #)
static void Main(string[] args)
{
decimal counter = 1;
decimal sum = 0;
decimal totalLoops = 3;
while (counter <= totalLoops)
{
Console.WriteLine("Please enter test score here:");
string scoreInput = Console.ReadLine();
decimal score;
decimal.TryParse(scoreInput, out score);
sum += score;
counter++;
}
Console.WriteLine("Your average is {0}", decimal.Round(sum, 2) / decimal.Round(totalLoops, 2));
Console.ReadKey();
}
}