华为2013-08-14题目解答1
问题:输入一个数字,判断是否是一个前后看起来都一样的数字
是 输出1 否 输出 0
Java版本:
import java.util.Scanner;
public class A3 {
int scanf(){
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
return a;
}
public static void main(String [] args){
A3 et = new A3();
int c = et.scanf();
int d[]=new int;
int temp = 0;
int i = 0;
while(c>=10){
d = c%10;
i++;
c = c/10;
}
if((c<=9)&&(c>=0)){
d = c;
}
int j = 0;
int k = i;
int pflag = 0;
while(j <= k){
if(d == d){
pflag = 1;
j++;
k--;
}else{
pflag = 0;break;
}
}
System.out.println(pflag);
}
}
mark 顶一下 看不懂。。。。。。。。。。。。。。。。。 好!但是不知道有木有更好地方法 xywhere 发表于 2013-8-15 15:29
mark
貌似好高端 EagleFlag 发表于 2013-8-23 23:20
貌似好高端
貌似是个回文串
页:
[1]