using System;
class SumDoubles
{
static void Main()
{
//Declare variables
double DblSumTotal = 0;
double LIMIT = 0;
//Ask user to input 5 numbers to be added
Console.Clear();
Console.WriteLine("Enter 5 numbers to be added together.");
do
{
DblSumTotal = DblSumTotal + (Convert.ToDouble(Console.ReadLine()));
LIMIT = LIMIT + 1;
} while (LIMIT < 6);
//Output total
Console.WriteLine("The total sum of the 5 numbers is " + DblSumTotal);
Console.ReadLine();
}
}
這是我到目前爲止的代碼。它會編譯但試圖運行時收到錯誤:詢問用戶5個號碼,然後加在一起使用一個循環
未處理的異常:輸入字符串的格式不正確。在System.Number.ParseDouble(字符串值,選擇的NumberStyles,NumberFormat的信息numfmt)在System.Double.Parse(字符串s的IFormatProvider提供商)在SumDoubles.Main()」
我很新的編碼和我似乎無法換我的頭周圍迴路。請幫助!
什麼是輸入? – 2014-09-26 14:37:54
輸入將是數字。我通常嘗試將5個1加在一起。輸出應該是「5個數字的總和是5」,但我收到一個錯誤 – LeFemur 2014-09-26 14:39:24
我在哪裏轉換錯了? – LeFemur 2014-09-26 14:39:43