首页 > 其他分享 >5.11 2.6

5.11 2.6

时间:2023-05-11 19:24:44浏览次数:39  
标签:10 95859 里程表 int 5.11 对称 2.6 95860

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

二、分析

司机在上午 10 点看到里程表上的读数是一个对称数95859,两小时后里程表上出现的新的对称数大于 95859。因此,假设所求对称数为 i,并设其初值为95860,即从95860开始检测,使i的取值依次递增。

对于i的每一次取值都将其进行分解,然后将对称位置上的数字进行比较,即第一位和第五位比较,第二位和第四位比较。如果每个处于对称位置上的数都是相等的,则可以判断出当前的i中所存放的五位数即为里程表上新出现的对称数。

三、代码

#include<iostream>
using namespace std;
int main()
{
int t,a[5];
long int k,i;
for(i=95860;;i++)
{
for(t=0,k=100000;k>=10;t++)
{
a[t]=(i%k)/(k/10);
k/=10;
}
if((a[0]==a[4])&&(a[1]==a[3]))
{
cout<<"新里程数为"<<a[0]<<a[1]<<a[2]<<a[3]<<a[4]<<endl;
cout<<"车速为"<<(i-95859)/2.0<<endl;
break;
}
}
}

 四、结果

 

标签:10,95859,里程表,int,5.11,对称,2.6,95860
From: https://www.cnblogs.com/yindantong/p/17360485.html

相关文章

  • 5.11
    #include<stdio.h>main(){inti,j,s,n;printf("请输入所选范围上限:");scanf("%d",&n);for(i=2;i<=n;i++){s=0;for(j=1;j<i;j++){if(i%j==0)s+=j;}if(s==i)printf("Itisaperfectnumber:%d.\n",i);}}......
  • 5.11总结
    DropTABLEIFEXISTStb_order;DropTABLEIFEXISTStb_goods;--订单表--表实现多对多--实现方式:建立第三方中间表,中间表至少包含两个外键,分别关联两方主键CREATETABLEtb_order(idINTprimarykeyauto_increment,paymentDOUBLE(10,2),payment_typeTINYINT,sta......
  • 2023.5.11——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 建民打卡日记5.11
    一、问题描述 上图是新浪微博上的一则趣闻,是瑞典斯德哥尔摩火车上的一道题,看上去是段伪代码:s=''a='1112031584'for(i=1;i<length(a);i++){if(a[i]%2==a[i-1]%2){s+=max(a[i],a[i-1])}}goto_url('www.multisoft.se/'+s)其中字符串的+操作......
  • 2.6 求车速
    第一部曲:利用数组存储每位数,然后枚举数的情况,出现满足的情况就输出然后跳出循环。第二部曲: 第三部曲:for(i=95860;;i++) { for(t=0,k=100000;k>=10;t++) { a[t]=(i%k)/(k/10);//利用a[]存储每位 k/=10; } if((a[0]==a[4])&&(a[1]==a[3]))//判断是否为对称数 { pri......
  • lazarus 2.2.6+FPC 3.2.2绿色整合版 for linux aarch64
    lazarus2.2.6+FPC3.2.2绿色整合版forlinuxaarch64https://www.cnblogs.com/qiufeng2014/p/17213806.html已集成常见控件及修正了我开发遇到的Bug,这个版本包含x86_64win64交叉编译环境,有兴趣的可以下载玩玩。这个整合版的特点:一、修复代码编辑不能输入中文的Bug二、修......
  • swagger3.0集成 (springboot2.6.7)
    springboot2.6.7+swagger3.0导入依赖<dependency><groupId>io.springfox</groupId><artifactId>springfox-boot-starter</artifactId><version>3.0.0</version></dependency>s......
  • (hdu step 3.2.6)Monkey and Banana(在第一关键字有序的情况下,根据第二关键字求最长
    题目:MonkeyandBananaTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):720AcceptedSubmission(s):455 ProblemDescriptionAgroupofresearchersaredesigninganexperimenttotesttheIQof......
  • 2.6存钱问题
    1.问题假设银行整存整取存款不同期限的月息利率为:C语言趣味编程100例0.63%0.66%0.69%0.75%0.84%期限为1年期限为2年期限为3年期限为5年期限为8年现在已知某人手上有2000元,要求通过计算选择出一种存钱方案,使得这笔钱存入银行20年后获得的利息最多,假定银行对超出存款期限的那部分时......
  • Python网页应用开发神器fac 0.2.6版本重要新功能一览
    fac项目地址:https://github.com/CNFeffery/feffery-antd-components,欢迎star支持大家好我是费老师,距离我的开源Python网页应用通用组件库fac的0.2.0版本发布已过去半个多月的时间,在国内外众多fac用户的反馈建议下,经过高强度的优化和功能更新,目前fac已经更新到0.2.6版本,且......