int num1, num2;
num1 = Convert.ToInt16(Console.ReadLine());
num2 = Convert.ToInt16(Console.ReadLine());
//下面判断num1, num2 只能有一个数大于10,这个语句怎么写.

解决方案 »

  1.   

    if((num1>10 &&num2<=10)||(num1<=10 &&num2>10))
    {
       //do something
    }
      

  2.   

    if((num1>10&&num2 <=10)||(num1 <=10&&num2>10)) 

    }
      

  3.   

    还有一个10尼.如果num1 = 10; num2 = 10尼
    if (num1 > 10 && num2 > 10 || num1 < 10 && num2 < 10 || (num1 = 10) && (num2 = 10)) {}
    这样就不对.错在(num1 = 10) && (num2 = 10) 应该怎么写.
      

  4.   


    哈哈.如果num1 或 num2 大于20尼.
      

  5.   

    if ((num1 > 10 && num2 > 10) ¦ ¦(num1 < 10 && num2 < 10) ¦ ¦ ((num1 = 10) && (num2 = 10))) { } 
      

  6.   


    谢谢.如果把< 与 =号分开怎么写.IF里面用等会老出错啊.还有一个像if ((i % 2) = 0){
    ...
    }
    这样就错了.
      

  7.   


    这个不对
    ((num1 = 10) && (num2 = 10))) 
    错误 1 运算符“&&”无法应用于“int”和“int”类型的操作数
      

  8.   

    num1, num2 都不能等于10哦
      

  9.   

    if ((num1 > 10 && num2 > 10) ¦ ¦(num1 < 10 && num2 < 10) ¦ ¦ ((num1 == 10) && (num2 == 10)))