一辆以固定速度行驶的汽车,司机在上午 10 点看到里程表上的读数是一个对称数 ( 即这个数从左向右读和从右向左读是完全一样的 ) ,为 95859 。两小时后里程表上出现了一个新的对称数。问该车的速度是多少?新的对称数是多少?
#include <stdio.h>
#include <string.h>
int main(void)
{
int n, n1, n2;
int temp;
n = n1 = n2 = 95859;
while (++n1) {
n2 = n1;
temp = 0;
while (n2 % 10) {
temp = temp*10 + n2%10;
n2 = n2 / 10;
}
if (temp == n1) {
printf("%d\n", temp);
printf("时速:%f\n", (temp - n) / 2.0);
break;
}
}
return 0;
}