66问答网
所有问题
用Java的递归方法判断某个数是不是回文数,给个完整的程序,最好是能用 Eclipse
如:1234321,123454321,就是回文数
举报该问题
推荐答案 2013-06-28
假设这个数是变量a,那么:
String s1 = a+"";//转成字符串先
String s2 = "";
for(int i=s1.length()-1;i>=0;i--){//把s1反序,用s2接收
s2 += s1.substring(i,i+1);
}
if(s1==s2){
System.out.print(a+"是回文数");
}else{
System.out.print(a+"不是回文数");
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pn29pxUvUsv9U2U9Ds.html
相似回答
求
java
练习题
答:
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 1.程...
C语言用
递归判断数字是否
为
回文数
答:
首先求出数字的长度n,然后判断第1位和第n位是否相等第i位和第n+1-i位是否相等。对i循环单独写一个函数求出这个数字第i位的大小int GetI(int i,int number){ if(i==1) return number%10; return GetI(i-1,number/10);} 本回答由提问者推荐 举报| 评论 4 1 drdingrui 采纳率:58% 擅长: 学习帮...
c语言用
递归的方法判断
一个五位数
是否
为
回文数
。
答:
int fun(long x){ int d;long x0=x, t=0;while(x0){ d=x0%10;t=10*t+d;x0/=10;} return (t == x);}
编写一个
程序,判断
一个四位整数
是否
为
回文数,
就是顺度与逆读得出的数 ...
答:
1、这个程序的效率高 include <iostream> include <vector> include <string> using namespace std;bool substring_is_huiwen(string s,int start,int end) //
判断的
具体实现函数 { if (start >= end) //一个字符与空字符的特殊情况 return true;if (s[start] == s[end])return subst...
C++用
递归
怎么做?
回文数
.
答:
按照你的要求编写的用递归求五位正整数a,b间的所有质数
回文数的
C++程序如下 include<iostream> using namespace std;bool isPrime(int n,int a){ if(n < 2) return false;if(n == a) return true;if(n % a == 0) return false;return isPrime(n, a + 1);} int isPalindrome(int n...
用C语言
判断
一
个数是否是回文数
(不用循环语句)
答:
+ len - i - 1)) {return fun(s, i + 1, len);}return 0;}int main() {char s[255];scanf("%s", s);int len = strlen(s);if (len <= 1) {printf("输入字符串过短!");}else if(fun(s, 0, len)){printf("是回文");}else{printf("
不是回文
");}scanf("%s",...
大家正在搜
用递归的方法判断回文数
递归算法判断是否为回文
递归判断回文数
递归判断二叉排序树
java的递归
java递归排序
java递归调用
java递归的定义
如何判断递归和迭代
相关问题
用Java的递归方法写一个程序,判断一个数是否是回文数,最好...
递归判断一个数是不是回文数
C语言用递归判断数字是否为回文数
c语言用递归的方法判断一个五位数是否为回文数。
写一个递归函数,判断输入的正整数是否是回文数(不使用数组)
java判断回文数
用C语言判断一个数是否是回文数(不用循环语句)
编写一个程序,判断一个四位整数是否为回文数,就是顺度与逆读得...