2

私はプログラミングの初心者ですが、ここで何が間違っているのか本当に疑問に思っています:

static void Main(string[] args)
{
    int a = int.Parse(Console.ReadLine());
    int b = int.Parse(Console.ReadLine());
    int c = int.Parse(Console.ReadLine());

    if ((a > b) && (a > c))
    {
       Console.WriteLine(a);
    }
    else
    {
       if ((b > a) && (b > c)) ;
       {
          Console.WriteLine(b);
       }
       else
       {
          Console.WriteLine(c);
       }
    }
}
4

2 に答える 2

13
if ((b > a) && (b > c)) ;

を取り外します;

于 2012-12-12T19:38:52.783 に答える
1

if条件では使用できません;。それを除く。

if ((b > a) && (b > c))
{
      Console.WriteLine(b);
}

そして、コードのもう1つの}端が必要です。

編集:実際には;、if条件で使用できます。例えば;

if ((b > a) && (b > c));

等しい

if ((b > a) && (b > c))
{

}
于 2012-12-12T19:40:46.513 に答える