ZZULIOJ-1067,有问题的里程表(Java)

简介: ZZULIOJ-1067,有问题的里程表(Java)

题目描述:


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


输入:


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


输出:


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


样例输入:


106


样例输出:


86


程序代码:


import java.util.*;
public class Main
{
  public static void main(String[] args)
  {
    Scanner input=new Scanner(System.in);
    int n=input.nextInt();
    int x=n;
    for(int i=1;i<=n;i++)
    {
      if(i%10==4||(i/10)%10==4||i/100==4)
        x--;
    }
    System.out.println(x);
  }
}


相关文章
ZZULIOJ-1044,不及格率(Java)
ZZULIOJ-1044,不及格率(Java)
ZZULIOJ-1047,对数表(Java)
ZZULIOJ-1047,对数表(Java)
ZZULIOJ-1071,分解质因子(Java)
ZZULIOJ-1071,分解质因子(Java)
|
Java C++
ZZULIOJ-1109: 数根(函数专题)(Java)
ZZULIOJ-1109: 数根(函数专题)(Java)
|
Java C++
ZZULIOJ-1092: 素数表(函数专题)(Java)
ZZULIOJ-1092: 素数表(函数专题)(Java)
ZZULIOJ-1070,小汽车的位置(Java)
ZZULIOJ-1070,小汽车的位置(Java)
ZZULIOJ-1114: 逆序(Java)
ZZULIOJ-1114: 逆序(Java)
|
机器学习/深度学习 Java
ZZULIOJ-1089: 阶乘的最高位(Java)v
ZZULIOJ-1089: 阶乘的最高位(Java)
ZZULIOJ-1043,最大值(Java)
ZZULIOJ-1043,最大值(Java)
ZZULIOJ-1063,最大公约与最小公倍(Java)
ZZULIOJ-1063,最大公约与最小公倍(Java)

热门文章

最新文章