1145: 有问题的里程表(2)

时间限制: 1 Sec  内存限制: 128 MB
[状态] [讨论版] [提交] [命题人:admin]

题目描述

某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都是如此。例如,如果里程表显示15339,汽车走过1公里之后,该里程表显示15350。

输入

输入一个整数num,表示里程表显示的数值,长度不超过9位,且一定不含整数4。

输出

输出一个整数,表示实际行驶的里程。

样例输入 Copy

150

样例输出 Copy

117

参考代码

#include <stdio.h>
#include <math.h>
#include <string.h>int main()
{int num, sum=0, m, i=0;scanf("%d", &num);while(num!=0){m=num%10;if(m>4)sum=sum+(m-1)*(int)pow(9,i);elsesum=sum+m*(int)pow(9,i);num=num/10;i++;}printf("%d", sum);return 0;
}

ZZULIOJ:1145: 有问题的里程表(2)相关推荐

  1. 1145: 有问题的里程表(2)

    1145: 有问题的里程表(2) 时间限制: 1 Sec  内存限制: 128 MB 提交: 5373  解决: 3580 [状态] [讨论版] [提交] [命题人:admin] 题目描述 某辆汽车有 ...

  2. 1145: 有问题的里程表(2)C语言

    1145: 有问题的里程表(2) 时间限制: 1 Sec 内存限制: 128 MB 提交: 4612 解决: 3035 [状态] [讨论版] [提交] [命题人:admin] 题目描述 某辆汽车有一个 ...

  3. ZZULIOJ 1067:有问题的里程表

    有问题的里程表 题目描述 某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数.然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位. 十位.百位等)上的数字都是如 ...

  4. HAUTOJ 1100~1200题题解

    1100: 求组合数(函数专题) C #include<stdio.h> long long int t=1,a,b; long fact(long n) {t = 1;for (int ...

  5. 郑州轻工业大学OJ合集(C语言)【正在整理】

    代码仅供参考,为作者初次学习C语言时所写 以下代码均未添加注释 ZZULIOJ平台:http://acm.zzuli.edu.cn/ 学习编程语言,最忌眼高手低. copy后,不要直接粘到编译器里面, ...

  6. 郑州轻工业大学OJ平台题解

    前言 本题解是由c/c ++ 和python构成 郑州轻工业大学oj平台点击进入 题解链接 Python ZZULIOJ1001-1005Python解法 ZZULIOJ1106-1010Python ...

  7. 【ZZULIOJ】1067: 有问题的里程表

    ZZULIOJ题解 1067: 有问题的里程表 题目描述 某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数.然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位 ...

  8. 【错误里程表】8进制转10进制

    题目 某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数.然而这个里程表有个毛病:它总是从2变到4,而跳过数字3:从7变到9,而跳过数字8,里程表所有位(个位. 十位.百位等)上的数字 ...

  9. PAT甲级1145 Hashing - Average Search Time:[C++题解]哈希表、哈希表开放寻址法、二次探测法、求平均查找次数

    文章目录 题目分析 题目链接 题目分析 来源:acwing 本题的分析见另一道PAT的题目:PAT甲级1078 Hashing:[C++题解]哈希表.哈希表开放寻址法.二次探测法链接的题目就是让建立h ...

最新文章

  1. 5G空口存疑 革新还是4G演进?
  2. 不同浏览器前端调试查看返回页面的json数据
  3. 【MySQL】触发器:让指定某一字段的值等于id
  4. 当女朋友学会「监视」男朋友......
  5. 【软件测试】结构化分支和循环语句的白盒测试
  6. #华为云·寻找黑马程序员#微服务-你真的懂 Yaml 吗?
  7. 使用css打造自定义select(非模拟)
  8. 用计算机乘九位数怎么用,用计算器计算
  9. 服务端指南 数据存储篇 | 聊聊 Redis 使用场景(转)
  10. commit分拆多个 git_git如何合并只有两个commit到一个?
  11. 计算机无法检测更新失败怎么办,Win10电脑更新失败提示你的设备中缺少重要的安全和质量修复如何解决...
  12. Delphi微信公众号开发
  13. 微信小程序 测试号 申请
  14. SpringbootJPA分页 PageRequest过时
  15. java+手机点菜_5.餐厅点餐系统(源码+数据库)
  16. 信号与系统 chapter7 因果与非因果
  17. 樊登读书搞定读后感_《读懂一本书:樊登读书法》读后感2
  18. android设备连接电脑无需授权
  19. Zynq-PS-SDK(4) 之 GIC 配置
  20. JDBC连接数据库模板

热门文章

  1. NDC2012:玩网游是为了满足心理需求
  2. C语言如何将十六进制字符串转为十六进制Byte
  3. 【语音识别】基于matlab男女声识别【含Matlab源码 452期】
  4. 条形码入门指南,让你轻松了解条形码!(二)
  5. Linux 虚拟专用网络服务器架设流程 记录
  6. nand flash 介绍
  7. Teacher Forcing策略在RNN的应用
  8. OTTO机器人之胳膊测试
  9. 计算机技术与应用专科课程,自考专科计算机技术与应用课程
  10. 【新2023 B卷】华为OD机试 - 最多提取子串数目(Python)