打卡3
问题描述:一辆固定速度行驶的汽车,司机在上午十点里程表上看到一个对称数,为95859,两小时后里程表上出现了一个新的对称数,仍为5位数。问车速为多少?新的对称数是多少?
流程图:
伪代码:
for i<-95860 to 99999
if i/10000==i%10&&(i/1000)%10==(i/10)%10
break
output (i-95859)/2.0,i
代码:
#include <iostream>
using namespace std;
int main()
{
int i;
for(i=95860;i<=99999;i++)
{
if((i/10000==i%10)&&((i/1000)%10==(i/10)%10))
break;
}
cout<<"车速为"<<(i-95859)/2.0<<"km/h"<<endl;
cout<<"对称数为"<<i;
}