没有合适的资源?快使用搜索试试~ 我知道了~
回文数字判断(递归版本)1
资源详情
资源评论
资源推荐
/// <summary>
/// 判定给定 num 是否是回文数字
/// </summary>
/// <param name="num">待判断数字</param>
/// <param name="digistsNums">num 位数</param>
/// <returns></returns>
public static bool Judge(int num, int digistsNums)
{
// 递归结束条件
if (digistsNums <= 1)
return true;
else
{
// 否则开始判断,分离首位和末尾
int last = num % 10;
int first = num / (int)Math.Pow(10, (digistsNums - 1));
int newNum = (num - last - first * ((int)Math.Pow(10, (digistsNums - 1)
))) / 10;
// 如果首位和末尾的值不相等的话 ,返回 false
if (last != first)
return false;
else
// 否则开始递归
return Judge(newNum, digistsNums - 2);
}
十二.12
- 粉丝: 35
- 资源: 276
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0