我是初學者,學習如何用c#編寫代碼。 我有一個問題,但我無法弄清楚。 這是我的問題。檢查nummer是否正確
所以用戶需要填寫一個數字。該號碼由3部分組成。第一部分是3位數字,第二部分是7位數字,第三部分是2位數字。這就是數字的樣子:001-2157858-72。 我的申請必須檢查我的號碼是否正確,如果我將前兩部分除以97,餘數爲 等於第3部分(0012157858/97)= 125 338,則r = 74(不正確)。如果不是那麼這個號碼是錯誤的。
我必須使用一種方法。 這是我的代碼,但我不工作,我沒有使用一種方法。有人可以幫我:
string strPart1, strPart2, strPart3;
string strNumber = "";
Console.Write("Part 1: ");
strPart1 = Console.ReadLine();
Console.Write("Part 2: ");
strPart2 = Console.ReadLine();
Console.Write("Part 3: ");
strPart3 = Console.ReadLine();
strNumber = strPart1 + strPart2;
Console.Write(strNumber);
if (strNumber % 97 == strPart3)
{
Console.Write("Corect number");
}
else
{
Console.Write("Wrong number");
}
Console.ReadKey();
用模運算符'%'使用名爲'strSomething'的變量應該在頭部觸發一個紅燈 - 字符串沒有模數(模數?)。 –
等待你使用%模量進行字符串...查看轉換或解析爲數字值。 –
*這是我的代碼,但我不工作*不是有用的消息 – Sehnsucht