歡迎光臨 pure C# 技術社群. 登入註冊

pure C# 技術社群

- Microsoft .NET Framework 相關技術非官方討論社群 -

請高手幫幫我

  • 1
  • [第1/1頁 共3項]
#1

請高手幫幫我

  • a
 0.0 (0 人評價)
老師給了一個作業事寫出圓形的計算程式,
我寫完後發現只要半徑輸入小數就會發生錯誤,
程式如下:

Console.WriteLine("請輸入半徑");

            double a = 0.1;
            string b = "0.1";


            b = Console.ReadLine();
           a = Convert.ToInt32(b);

            double c = a * a * 3.14;
            Console.WriteLine("圓的面積為");

            Console.WriteLine(c);
            Console.ReadKey();


請高手幫我看看哪裡出錯。


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息


贊助商連結

#2

Re: 請高手幫幫我

  • a
 0.0 (0 人評價)
Convert.ToInt32(b); <- 因為ToInt32只能轉整數呀!

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#3

Re: 請高手幫幫我

  • a
 0.0 (0 人評價)
用這個 Convert.ToDouble(b);

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息
  • 1
  • [第1/1頁 共3項]