zoukankan      html  css  js  c++  java
  • nyist 506 洗澡

    http://acm.nyist.net/JudgeOnline/problem.php?pid=506

    洗澡

    时间限制:1000 ms  |  内存限制:65535 KB
    难度:1
     
    描述

    Mostrp是个爱干净的好少年。 有一次去澡堂洗澡时发现 澡堂的澡柜编号中没有出现过数字‘4’。 Mostrp 感到很好奇。可能是因为在澡堂老板眼里。数字‘4’是十分不吉利的。

    现在Mostrp知道澡柜的最大的编号N,你能帮他算出澡堂一共有多少澡柜吗?

     
    输入
    有多组数据,每行输入一个N。
    ( 1 <= N <= 50000 )
    输出
    输出澡柜的个数,输出占一行。
    样例输入
    3
    5
    样例输出
    3
    4


    分析:
    遍历即可。


    AC代码:
     1  
     2 #include<iostream>
     3 using namespace std;
     4 int main()
     5 {
     6     int n,b,m,k;
     7     while(cin >> n)
     8     {
     9         m = n;
    10         for(int i = 1;i <= n;i++)
    11         {
    12             k = i;
    13             while(k > 0)
    14             {    
    15                 b = k % 10;
    16                 if(b == 4)
    17                     {m--;k = 0;}
    18                 k /= 10;
    19             }
    20         }
    21         cout << m << endl;
    22     }
    23     return 0;
    24 }        
  • 相关阅读:
    java字符串实现正序和倒序输出
    暑假前挑战赛1—— A,B题解
    深搜
    poj 1200 Crazy Search
    poj 1840 Eqs (hash)
    Choose the best route
    一个人的旅行
    畅通工程续
    最短路基础算法
    完全背包问题
  • 原文地址:https://www.cnblogs.com/jeff-wgc/p/4485396.html
Copyright © 2011-2022 走看看