求车速

发布时间 2023-04-28 12:26:11作者: 八千里路云和月色

 

一、问题描述

    一辆以固定速度行驶的汽车,司机在上午10点看到里程表上的读数是一个对称数为95859.两小时后里程表上出现了一个新的对称数,该数仍为五位数,问该车的速度是多少?新的对称数是多少?

二、设计思路

    找出95859后所有的对称数,输出,找到新的里程数减去原里程数,除以2得到车的速度。

三、流程图

 


四、伪代码

for(int i=95859;i<96500;i++)

{

找到新的里程数

判断是对称数

{

符合条件输出

新的里程数减去原里程数除以2得到车的速度

输出车的速度
}

}

五、代码实现

#include<iostream>

using namespace std;

int main()

{

      

       int n,num,sum;

       for(int i=95859;i<=96500;i++)

       {

              if((i-90000)/1000==(i%100)/10&&i%10==9)

              {

                     cout<<"新里程数为"<<i<<endl;

                     cout<<"汽车速度可能为"<<(i-95859)/2<<"km/h"<<endl;

              }

       }

 

}

六、总结

学习求得个位、十位、百位、千位的代码方式