/****************************************
* File Name : integer.c
* Creat Data : 2015.1.24
* Author : ZY
*****************************************/
/*整数趣题*/
/*求车速*/
/*一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数
为95859.两个小时后里程表出现了一个新的对称数,问该车车速是多少?新的对称
数是多少?*/
#include <stdio.h>
int main()
{
int k,a[5];
long i,j;
for(i = 95860;;i++ )
{
for(k = 0, j =100000; j >= 10 ;k++ )
{
a[k] = (i%j)/(j/10);
j /= 10;
}
if((a[0] == a[4])&&(a[1] == a[3]))
{
printf("The new symmetrical number kelometers is:%d%d%d%d%d\n",a[0],a[1],a[2],a[3],a[4]);
printf("The velocity of the car is:%.2f\n",(i - 95859)/2.0);
break;
}
}
return 0;
}
/*讲一个数的数码倒过来所得到的新数叫做原数的反序数。如果一个数等于他的反序数
,则称它为对称数。求不超过1993的最大的二进制的对称数*/
#include &