本文主要是介绍【C++题解】1254. 求车速,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题:1254. 求车速
类型:简单循环
题目描述:
一辆以固定速度行驶的汽车,司机在上午 10 点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的),为95859 。
两小时后里程表上 出现了一个新的对称数。问该车的速度是多少?新的对称数是多少?
输入:
无。
输出:
输出两行,第一行是车速,第二行是新的里程数(两个都是整数)。
完整代码如下:
#include<bits/stdc++.h>
using namespace std;
int main(){//一、分析问题//已知:10 点里程表上的读数是一个对称数95859;//未知:该车的速度是多少?新的对称数是多少?//关系:两小时后里程表上 出现了一个新的对称数。 //二、数据定义 int os=95859,p,ns; //三、数据输入 //四、数据计算 ns=os+1;while(true){if((ns/10000==ns%10)&&(ns/1000%10==ns/10%10)){break;}++ns;}p=(ns-os)/2;//五、输出结果 cout<<p<<endl<<ns;return 0;
}
这篇关于【C++题解】1254. 求车速的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!