首页 > 其他分享 >求车速

求车速

时间:2023-04-21 13:23:26浏览次数:32  
标签:10 95859 int 车速 break 对称

求车速:

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

解题思路:利用数组储存里程的各位数,然后for循环内条件判断寻找符合的数字,后利用break跳出循环,求出车速以及输出车速和新的对称数。

代码:

#include<iostream>

using namespace std;

int main()

{

    int i=0,a[5];

    double v;

    for(i=95860;;i++)

    {

        a[0]=i/10000;

        a[1]=i/1000%10;

        a[3]=i/10%10;

        a[4]=i%10;

        if(a[0]==a[4]&&a[1]==a[3])

            break;

    }

    v=(i-95859)/2.0;

    cout<<"里程表上出现的新的对称数为:"<<i<<endl;

    cout<<"该车的速度为"<<v<<endl;

    return 0;

}

 

标签:10,95859,int,车速,break,对称
From: https://www.cnblogs.com/zljzy/p/17336656.html

相关文章

  • 基于监控视频的汽车速度估计
    题目请研究如下问题:根据附件1中所提供的4秒钟夜间视频资料(包含74张连续图像)和附件2中标有1米间距线的现场图像,建立数学模型,估计该小车撞人时刻的速度。假设......