-5
    static void Main(string[] args)
    {
        Console.WriteLine("Please enter a number and find itx  x multiple");
        int user_Input = int.Parse(Console.ReadLine());
        int final_Value;
        for (int i = 1; i < user_Input; i++)
        {
            final_Vaulue = user_Input * i;
        }
        Console.WriteLine("your desired number is : {0}", final_Value);
        Console.ReadLine();

    }

代わりにこれを試しましたが、符号なし変数final_Valueの使用を示すコンパイルエラーが再び発生しました。

4

1 に答える 1

3

final_Value 変数は何にも初期化されていません。ユーザーが 0 を入力すると、for ループはループしないため、final_value は何も設定されません。たとえば、 final_Value を 0 に初期化できます。

int final_Value = 0;
于 2013-01-29T21:01:04.983 に答える