判断一个数是否为回文数字,如1,2,3,121,1001,999都是回文数字,10,9898就不是回文数字。 解法:判断对称中心两端数字是否相同。 代码如下: bool isPalindrome(int x) { if (x<0 || (x != 0 && x % 10 == 0)) return ...
分类:
其他好文 时间:
2017-06-10 12:15:30
阅读次数:
153
目录 1 问题描述 2 解决方案 1 问题描述 问题描述 观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。 本题要求你找到一些5位或6位的十进制数字。满足如下要求: 该数字的各个数位之和等于输入的整数。 输入格式 一个正整数 ...
分类:
编程语言 时间:
2017-05-05 21:49:25
阅读次数:
124
/** * 回文数字判断 * * @param num * @since 0.0.1 */ public void huiwen(String num){ Integer temp = (num.length())/2 ; System.out.println(temp); b... ...
分类:
其他好文 时间:
2017-04-26 22:23:02
阅读次数:
173
n转化为b进制的格式,问你该格式是否为回文数字(即正着写和倒着写一样)输出Yes或者No并且输出该格式又是水题。。。 #include <iostream> #include <cstdio> #include <algorithm> #include <cstring> using namespa ...
分类:
其他好文 时间:
2017-04-18 15:33:43
阅读次数:
173
回文数字指的是什么呢?什么是回文数字呢? 回文数字的特征是:一组数字,从左读和从右读都是一样的,比如:123、123321、12345654321 public class HuiWenTest{ public static void main(String[] args) { Scanner sc ...
分类:
其他好文 时间:
2017-04-13 19:58:09
阅读次数:
314
1.判断输入的数是否为水仙花数 int num,ge,shi,bai,he; //声明变量 printf("请输入三位数"); //由用户输入一个三位数 scanf("%d",&num); //将用户输入的数字保存给num //用户输入的数=个位的三次方+ 十位数的三次方+ 百位数的三次方 //1. ...
分类:
其他好文 时间:
2017-03-23 02:02:30
阅读次数:
109
Long Time No See ! 题目链接https://leetcode.com/problems/palindrome-number/?tab=Description 首先确定该数字的位数。按照已知数字x对10进行多次求余运算,可以得到数字位数。 具体思路: 1、每次取出该数字的最高位和最低 ...
分类:
其他好文 时间:
2017-03-03 22:46:11
阅读次数:
206
problem 4:Largest palindrome product 题意:求由三位数和三位数之积构成的最大回文数字 代码如下: ...
分类:
其他好文 时间:
2017-01-16 19:54:22
阅读次数:
175
验证是否为回文数字,刚开始想的是将数字转换为字符串然后处理 ,后来又想到一种更好的方法,直接处理数字就行 方法一: 方法二: ...
分类:
其他好文 时间:
2016-11-12 17:04:46
阅读次数:
135