编程(用c#语言)asp.net
输入一个整数,将各位数字反转后输出。

解决方案 »

  1.   


    //字符串逆转函数;
    //稍加修改就可以了
    void   Reverse(   char*   s   )   
      {   
      int   i   =   0,   size   =   0;   
      while(   *s++   !=   '\0'   )   ++size;   
      for(   ;   i   <   size/2;   i++   )   
      {   
      s[-1-size+i]   ^=   s[-2-i];   
      s[-2-i]   ^=   s[-1-size+i];   
      s[-1-size+i]   ^=   s[-2-i];   
      }   
      

  2.   

    C#中应该有这样的方法,我记不得了。
    也可以自己写一个方法实现。int num = 12345;
    string str = "";
    string strnum = num.ToString();
    ArrayList all = new ArrayList();
    for(int i=0;i<strnum.length;i++)
    {
        all.Add(strnum.substring(i,i+1));
    }
    for(int i=arr.Count;i<=0;i--)
    {
        str += arr[i].ToString()+"<br/>";
    }
    Response.Write(str);
    不知道是不是你要的效果。
      

  3.   


    第二个for中应该是i>=0吧,呵呵