首页 > 其他分享 >求车速

求车速

时间:2023-04-25 17:47:12浏览次数:37  
标签:五位数 10 95859 int 车速 对称 speed

一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的),为95859。两小时后里程表上出现了一个新的对称数,该数仍为五位数。问该车的速度是多少?新的对称数是多少?

 已知二小时后里程数仍为一个五位数,则我们就可以从95860开始去寻找符合条件的数不超过100000,通过一个for循环开始穷举,找到的第一个数则为新的对称数,再求出速度。

 

#include<iostream>
using namespace std;
int main()
{
int a,b,c,speed;//a表示该五位数钱位上的数,b表示十位上的数,c表示个位上的数
for(int i=95860;i<100000;i++)
{
a=(i-90000)/1000;
c=i%10;
b=((i-c)/10)%10;
if(a==b&&c==9)
{
speed=(i-95859)/2;
cout<<"车的速度为:"<<speed<<endl;
cout<<"新的对称数为:"<<i<<endl;
break;
}
}
return 0;
}

运行结果如下:

 

标签:五位数,10,95859,int,车速,对称,speed
From: https://www.cnblogs.com/618zyk/p/17347743.html

相关文章

  • day 16 求车速
    1.使用数组存储每一位数;2.依次遍历95859到100000的所有数;3.当满足条件后输出目标数;#include<iostream>usingnamespacestd;intmain(){intT=95860;for(;T<100000;T++){if(T/10000==T%10&&T/1000%10==T/10%10){printf("新的对称数为%d\n",T);......
  • 车速问题
     一·问题描述今天司机看里程表上的数字是一个对称数两个小数后是一个新的对称数并且仍为五位数问对称数是多少还有车速二设计思路使用for循环找出符合条件的对称数然后将对称数除以二就是车速;三程序流程图四伪代码实现#include<iostream>usingnamespacestd;intmain(){......
  • 求车速
    求车速:一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数(即这个数从左向右读和从右向左读是完全一样的),为95859.两小时后里程表上出现了一个新的对称数,该数仍为五位数。问该车的速度是多少?新的对称数是多少?解题思路:利用数组储存里程的各位数,然后for循环内条......
  • 基于监控视频的汽车速度估计
    题目请研究如下问题:根据附件1中所提供的4秒钟夜间视频资料(包含74张连续图像)和附件2中标有1米间距线的现场图像,建立数学模型,估计该小车撞人时刻的速度。假设......