【发布时间】:2020-09-12 12:26:56
【问题描述】:
破1法造2
有没有办法把这段代码分成两种方法? 一种方法应命名为 GetInput(),另一种方法应命名为 CalculateAve()
static void GetInput()
{
//declare a counter variable
int count = 0;
string inValue = "";
int sum = 0, intValue;
while (inValue != "DONE")
{
if (int.TryParse(inValue, out intValue) == false)
{
count--;
Console.WriteLine("type DONE to STOP entering scores:");
}
sum = sum + intValue;
Console.Write("Enter DONE to exit: ");
inValue = Console.ReadLine();
count++; // increase the counter to keep track of the number of inputs
}
int average = (int)sum / count; //calculate the average
Console.WriteLine(" Grade Result");
Console.WriteLine("Average: {0}", average); //print the average
static void Main(string[] args)
{
//Getting Input value and Calculate the Average
GetInput();
【问题讨论】:
-
到目前为止你尝试过什么?你被困在哪里了?
标签: c# average user-defined-functions