return 数字*5.tostring().substring(数字*5.tostring().length-1,1)=='0'

解决方案 »

  1.   

    如果是奇数返回1,如果是偶数返回0:
    return i % 2;
      

  2.   

    int num;private void inputnum()
    {
      Console.WriteLine("Please input a number between 0 and 999);
    }
    private void setnum()
    {
       num=Convert.ToInt32(ConSole.ReadLine());
    }private bool IsOdd()
    {
       inputnum();
       try
       {
         setnum();
         if(num<0&&num>999) 
         {
            Console.WriteLine("The Number you enter is invalid,Please try again!")
            inputnum();
            setnum();
            IsOdd();
            Return false;
         }
         else
         {
             int lastnum=num-num/100*100-(num-num/100*100)/10*10;
             if(2%lastnum==0)
             {
                 Return true;
             }
             else
             { 
                 Return false;
              }
          }}
      

  3.   

    不好意思再加上
    catch
    {
    }
    fianlly
    {
    }
    呵呵,倏忽了
      

  4.   

    直接对2取模啦
    if ( x % 2  == 1 )
      是奇数
    else
      是偶数
      

  5.   

    第二位有什么;
    x = int(x/10);
    x % 2
      

  6.   

    笨办法:
    /// <summary>
    /// 求X的第N位的奇偶性,本函数会抛出异常
    /// </summary>
    /// <param name="x">原始数</param>
    /// <param name="n">位数</param>
    /// <returns>返回true为偶数,false为奇数</returns>
    public static bool Bit( int x , int n )
    {
    string xx = x.ToString();
    if( n < xx.Length )
    {
    string z = xx[n-1].ToString();
    int j = Convert.ToInt32( z );
    if( j%2 == 0 )
    {
    return true;
    }
    else
    {
    return false;
    }
    }
    else
    {
    throw new Exception( "该位数不存在" );
    }
    }
      

  7.   

    对不起
    刚才那个发错了,这个才是:
    /// <summary>
    /// 求X的第N位的奇偶性,本函数会抛出异常
    /// </summary>
    /// <param name="x">原始数</param>
    /// <param name="n">位数</param>
    /// <returns>返回true为偶数,false为奇数</returns>
    public static bool Bit( int x , int n )
    {
    string xx = x.ToString();
    if( n > xx.Length )
    {
    throw new Exception( "该位数不存在" );
    }
    else
    {
    string z = xx[n-1].ToString();
    int j = Convert.ToInt32( z );
    if( j%2 == 0 )
    {
    return true;
    }
    else
    {
    return false;
    }
    }
    }
      

  8.   

    int sum;
    return sum & 1;
      

  9.   

    int i=199;int iGeWei=i%10;if(iGeWei%2==0)
      //是偶数
      

  10.   

    bool IsOdd( int number )     //判断是否为奇数,不检查是否为三位整数
    {
       string tail = number.ToString().SubString( number.ToString().Length - 1 );
       if ( Regex.IsMatch( "[13579]" ) )
           return true;
       else
           return false;
    }
      

  11.   

    晕 =.="“一个整数是奇数还是偶数”和“一个整数的最后一位是奇数还是偶数”有什么区别吗?整数的最后一位是奇数或者偶数,不就决定了整数本身是奇数或者偶数吗?佩服楼主ing =.=" 这个问题实在是高难度 -.-