在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 ();
    }