在C#中實現取任意三個數的平均值 課程連結
static void Main(string[] args)
//犯下的錯誤會顯示在筆記
{
Console.Title = "Average By 3";
Double num1, num2, num3;
//這邊一開始用float出現錯誤,猜測原因為Conevert無法轉換float到double,所以改用Double
Console.Write("你好,請輸入任何三個數字 \\n 第一個數字:");
num1 = Convert.ToDouble(Console.ReadLine());
//如果單純使用Read而不是ReadLine,主控台會讀取到下一段的Console.Write,造成錯誤
//以後盡量使用ReadLine,讓主控台只讀取一行
Console.Write("第二個數字:");
num2 = Convert.ToDouble(Console.ReadLine());
Console.Write("第三個數字:");
num3 = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("你輸入的數字為: " + num1 + " " + num2 + " " + num3);
Double answer = (num1 + num2 + num3) / 3;
//答案用Double,避免float轉換錯誤
Console.WriteLine("平均數為: " + answer);
Console.WriteLine("按任意鍵結束程式");
Console.ReadKey();
走火入魔的列車上2次練習
public static void Main()
{
Console.WriteLine("Hello World!");
Console.Title = "test";
double num1,num2,num3;
Console.WriteLine ("hi");
Console.Write ("please type any number");
num1 = Convert.ToDouble (Console.ReadLine());
Console.WriteLine ("hi");
Console.Write ("please type any second number");
num2 = Convert.ToDouble (Console.ReadLine());
Console.WriteLine ("hi");
Console.Write ("please type any number");
num3 = Convert.ToDouble (Console.ReadLine());
Double anwser = (num1 + num2 + num3) /3 ;
Console.WriteLine ("The anwser is..." + anwser);
Console.WriteLine("press any to contuinue");
Console.ReadKey ();
}