题目描述:
输入
输入一个整数num,表示里程表显示的数值,1 < num < 1000,且一定不含整数4。

         输出输出一个整数,为该汽车实际行驶的公里数。例如,如果该里程表显示55,则实际走过的公里 数是40。样例输入 Copy106样例输出 Copy86

代码

# include<stdio.h>
int main()
{int m,n,i,array[1000],sum=0;scanf("%d",&m);for(n=0; ;n++){array[n]=m%10;m/=10;if(m==0){break;}}for(i=0;i<=n;i++){if(array[i]>4){array[i]-=1;}}for(i=n;i>=0;i--){sum=sum*9+array[i];}printf("%d",sum);return 0;
}

注意:可转换为一个9进制转换为10进制的问题,此方法更通用。

辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位上的数字都是如此。例如,如果里程表显示33相关推荐

  1. 输入一个四位数将其加密后输出c语言,输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十...

    问题描述: 输入一个四位数,将其加密后输出.方法是将该数每一位的数字加9,然后除以10取余作为该位上的新数字,最后将千位上的数字和十位上的数字互换,组成加密后的新四位数. #include int m ...

  2. C++语言基础:输出一个整数的个位十位百位上的数字

    功能描述 输入一个数,如一个三位数,输出其个位.十位.百位上的数字 如 123 这个数 求个位: 对 10 取模(123 % 10 = 3 即可), 求十位, 先把 123 除以 10,得到 12, ...

  3. 让用户输入一个三位数(若不是三位数则提示错误),判断该数是否是水仙花数。(水仙花数:每一位上的数字的立方和,等于该数本身)

    import java.util.Scanner; public class Test {public static void main(String[] args){/*让用户输入一个三位数(若不是 ...

  4. 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身

    习题5-6 使用函数输出水仙花数 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13 + 53 + 33​​ . 本题要求编写两个函数,一个判断给定整数 ...

  5. 浙大版《C语言程序设计(第3版)》题目集习题5-6 使用函数输出水仙花数 (20 分) 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=1 ​3 ​​ +

    水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如: ​​ . 本题要求编写两个函数,一个判断给定整数是否水仙花数,另一个按从小到大的顺序打印出给定区间(m,n)内所 ...

  6. 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。

    水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13+53+33. 本题要求编写程序,计算所有N位水仙花数. 输入格式: 输入在一行中给出一个正整数N(3 ...

  7. 20161201 输入一个四位数,分别输出它个位,十位,百位,千位上的数字(要求,输出时每个数字间空一格)。...

    题目: 输入一个四位数,分别输出它个位,十位,百位,千位上的数字(要求,输出时每个数字间空一格). 代码: 1 program work20161201; 2 var 3 a,b,c,d,e:inte ...

  8. 对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一

    题目内容: 对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值.对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推.这个整数在第n位上的数字记作x,如果x和n的奇偶性相 ...

  9. 最简单的输出四位数的每个位上的数字

    最简单的输出四位数的每个位上的数字 例如一个数字是1987,个位上的数字是7,即为1987%10: 十位数字为8,即为1987/10%10:百位数字为9,即为1987/100%10;千位数字为1,即为 ...

  10. 百位上的数字(蓝桥杯真题)

    描述 给定一个三位数,输出其百位上的数字. 输入描述 输入一个三位数 输出描述 输出其百位上的数字 用例输入 1 123 用例输出 1 1 代码如下: #include<cstdio> i ...

最新文章

  1. php查询当前session,php查看当前Session的ID方法
  2. Tomcat 中文乱码 设置UTF-8编码 问题解决办法
  3. Java 读文件的5种方式
  4. python bottle框架 运维_python bottle 框架实战教程:任务管理系统 V_1.0版 | linux系统运维...
  5. reactrouter4路由钩子_react router @4 和 vue路由 详解(八)vue路由守卫
  6. 微信小程序怎么在wxml中插入多个图片_闲聊微信小程序开发框架(二)
  7. 使用 ODP.NET 访问 Oracle(.net如何访问Oracle)详解
  8. OpenCV实现图像翻转
  9. 基于PHP的旅游网站的设计与实现论文
  10. 全国大学生数学建模竞赛历年赛题及优秀论文(链接见ping论)
  11. ppt计算机实验报告册,PPT实验报告模板
  12. 推荐一本Vue开发的书籍
  13. Spring Boot(一)之入门篇
  14. 美育在计算机教育中应用,浅谈在小学信息技术课堂中有效实施美育.
  15. 如何在Vue中使用lottie加载SVG动画
  16. 中国农业机械融资租赁市场预测与投资战略报告(2021版)
  17. OneDrive教育版注册和登录
  18. JIURL键盘驱动 3
  19. uniapp开发即时通讯聊天app,纯nvue仿微信,前后端开源
  20. Unity3D学习记录——NGUI Sprit

热门文章

  1. View的事件体系(上)(View基础知识,滑动,弹性滑动)
  2. 元道N90刷机升级到安卓4.0.3
  3. 002-教育知识和能力
  4. mac打开服务器文件管理,mac通过samba服务器远程管理linux上文件
  5. 镜像制作转换上传操作
  6. Atlassian:一家没有销售团队,不靠融资做到百亿美元市值的技术公司
  7. NTP 搭建时间同步服务器
  8. ubuntu 重启svn
  9. Ubuntu VLC 播放器播放本机h264码流
  10. 计算机毕业设计Java动物防疫信息管理(源码+系统+mysql数据库+lW文档)