PHP输出两个数字中间有多少个回文数的方法

 这篇文章主要介绍了PHP输出两个数字中间有多少个回文数的方法,实例分析了回文数的概念与相关判断技巧,需要的朋友可以参考下

 
 

本文实例讲述了PHP输出两个数字中间有多少个回文数的方法。分享给大家供大家参考。具体分析如下:

"回文数"是一种数字。如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数。

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14

<?php
for($i=10;$i<100;$i++){
$len=strlen($i);
$l=1;
$k=intval($len)/2+1;
for($j=0;$j<$k;$j++){
if (substr($i,$j,1)!=substr($i,$len-$j-1,1))
$l=0;
break;
}
if ($l==1)
echo $i.'<br>';
}
?>

希望本文所述对大家的php程序设计有所帮助。

时间: 2024-11-03 07:14:20

PHP输出两个数字中间有多少个回文数的方法的相关文章

PHP输出两个数字中间有多少个回文数的方法_php技巧

本文实例讲述了PHP输出两个数字中间有多少个回文数的方法.分享给大家供大家参考.具体分析如下: "回文数"是一种数字.如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数. <?php for($i=10;$i<100;$i++){ $len=strlen($i); $l=1; $k=intval($len)/2+1; for($j=0;$j<$k;$j++){ if (substr($i,$j,1)!=substr($

用while判断输入的数字是否回文数的简单实现_C 语言

复制代码 代码如下: /*  Name:用while判断输入的数字是否回文数   Copyright: By.不懂网络  Author: Yangbin  Date:2014年2月18日 04:29:07   Description:用while判断用户输入的数字是否回文数,是回文数返回YES!否则NO! */# include <stdio.h> int main(void){    int m,val,sum = 0;    printf("请输入一个回文数,如果是回文数返回YE

c++找出a b区域之间所有回文素数并输出

问题描述 c++找出a b区域之间所有回文素数并输出 编译错误,求大神帮看 #include #include using namespace std; int main() { int a,b,n; cin>>a>>b; for(n=a;n<=b;n++) { bool p(long m) { m=n; int s=0; while(m>0) { s=s*10+m%10; m=m/10; } if(s==n) return 1; else return 0; } if

剑指Offer之和为S的两个数字

题目描述: 输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的. 输入: 每个测试案例包括两行: 第一行包含一个整数n和k,n表示数组中的元素个数,k表示两数之和.其中1 <= n <= 10^6,k为int 第二行包含n个整数,每个数组均为int类型. 输出: 对应每个测试案例,输出两个数,小的先输出.如果找不到,则输出"-1 -1" 样例输入: 6 15 1 2 4 7 11 15 样例输出:

剑指offer系列之四十一:和为S的两个数字且乘积最小

题目描述 输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的. 输出描述: 对应每个测试案例,输出两个数,小的先输出. 有了上一题的基础,解决这题应该不难,思路与上一题差不多,不过这里只需要要求两个数字即可.所以可以设定两个指针,第一个指针指向数组的第一个元素,第二个指针指向最后一个元素,不断改变第一个指针的位置就可以确定和为S的两个数字.这里还有一个要求是这两个数字的乘积最小,实际上由于数组是递增排序的,所以第一个找到

shell脚本下的echo输出 两变量的差

问题描述 shell脚本下的echo输出 两变量的差 两个数字赋值给两个变量 ,经过计算后,输出他们的差,echo命令怎么写? 解决方案 a=1 b=2 echo $[a-b] 解决方案二: 这是什么shell上用的啊,bat是不支持的

JavaScript使用Max函数返回两个数字中较大数的方法_javascript技巧

本文实例讲述了JavaScript使用Max函数返回两个数字中较大数的方法.分享给大家供大家参考.具体如下: JavaScript的Math对象带有一个max函数用于获取两个数字的较大数,下面的代码详细演示了max的用法 <!DOCTYPE html> <html> <body> <p id="demo"> Click the button to return the highest number of 5 and 10. </p&

【Android】设置EditText为仅输入数字且最多只能有两位数字

需求很简单,就是要设置一个EditText仅能输入数字且输入的数字中小数部分最多可以有两位. 第一步,很简单,在XML文件中,将EditText的inputType设置成NumberDecimal,多余的属性我就不写出来,只写出主要的部分: <EditText ... android:inputType="numberDecimal" ... /> 第二部,代码中修改EditText 的addTextChangedListener 方法,同样的先上代码,再来解释: Edit

C++实现输出三位数字的水仙花数

问题描述 C++实现输出三位数字的水仙花数 水仙花数是指一个n(>=3)位数字的数,它等于每个数字的n次幂之和. 编程输出3位水仙花数 解决方案 void main() { int n = 100; int a, b, c; for( n=100;n<=999;n++) { a = n/100; b = n/10%10; c = n%10; if ( n==(a*a*a+b*b*b+c*c*c)) { printf("%d %d %dn",a,b,c); } } }