2.6求车速

发布时间 2023-04-24 20:00:12作者: Snor9

1.题目描述:一辆以固定车速行驶的汽车,司机在上午十点看到里程表上的读数是一个对称数(即这个数从左向右读跟从右向左读是完全一样的;),为95859。两个小时后里程表上出现了一个新的对称数该对称数依旧为五位数,求该里程数为多少,并求这个汽车的行驶速度;

2.问题分析:由于变动后的数依旧为五位数且原本数的万位为9,所以变动后的万位与个位位依旧为9;所以只需要判断十位和千位是多少就行;

3.源代码:

#include<iostream>
using namespace std;
int main()
{
int k = 0;
float v = 0;
for (int i = 585+1; i < 1000; i++)
{
if (i / 100 == i % 10)
{
k = 90009 + i * 10; v = (k - 95859) / 2.0; break;
}
}
cout << "车速为" << v << "新的历程数为" << k;
return 0;