码迷,mamicode.com
首页 > 其他好文 > 详细

递归方法求阶乘字符串反转(网上找的,仅自用,非原创)

时间:2018-04-07 16:13:00      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:方法   line   AC   this   str   oid   pos   字符   ati   

using System;
class UsingRecursive
{
static void Main()
{
int intResult;
string strResult;
UsingRecursive myURec=new UsingRecursive ();
intResult=myURec.DoFactorial (10);
Console.WriteLine ("10的阶乘是:"+intResult);
strResult=myURec.DoStrRev ("This is a test string.");
Console.WriteLine ("字符串反转后为:"+"\n"+strResult);
}
int DoFactorial(int pF)
{
int result=0;
if(pF==1)
return 1;
result=DoFactorial(pF-1)*pF;
return result;
}
string DoStrRev(string strTest)
{
if(strTest.Length==1)
return strTest;
string strResult=strTest.Substring (strTest.Length-1,1);
strResult+=DoStrRev(strTest.Substring (0,strTest.Length-1));
return strResult;
}
}

递归方法求阶乘字符串反转(网上找的,仅自用,非原创)

标签:方法   line   AC   this   str   oid   pos   字符   ati   

原文地址:https://www.cnblogs.com/hsyv123ve/p/8733348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!