C#如何取模呀?(这是pascal 的写法: 1 mod 2 = 1)

解决方案 »

  1.   

    if(1%2==1)
    Response.Write("无语啊");
      

  2.   

    问题:求a / b 的模? 
    回答:using System;namespace Test
    {
    /// <summary>
    /// 简单数学 的摘要说明。
    /// </summary>
    public class 简单数学
    {
    public 简单数学()
    {

    } public int 取模(int a, int b)
    {
    if ( a < b)
    {
    return a;
    }
    else
    {
    if ( a = b )
    {
    return 0;
    }
    else
    {
    while(a>b)
    {
    a -= b;
    }
    return 取模(a,b);
    }
    }
    }
    }
    }
      

  3.   

    其实在我上面的回答中,有一个语法错误:
    if( a = b)
    ...应该是:if ( a == b)
    ...
      

  4.   

    C类语言的是%,而BASIC类语言的是MOD