zoukankan      html  css  js  c++  java
  • 计数问题

    计数问题

    题目描述

    试计算在区间1到n的所有整数中,数字(0x9)共出现了多少次?例如,在1到11中,即在1,2,3,4,5,6,7,8,9,10,11中,数字1出现了4次。

    输入格式

    2个整数n,x,之间用一个空格隔开。

    输出格式

    1个整数,表示x出现的次数。

    说明/提示

    对于100%的数据,1n1000000,0x9。


    样例输入

    11 1

    样例输出

    4 

    解法一

      此题只需要掌握基础的位数分离即可。

     1 #include <bits/stdc++.h>
     2 using namespace std;
     3 int main ()
     4 {
     5     int n,x,cnt=0;
     6     cin>>n>>x;
     7     for(int i=1;i<=n;i++)
     8     {
     9         int t=i;
    10         while(t>0)
    11         {
    12             if(t%10==x)
    13             {
    14                 cnt++;
    15             }
    16             t/=10;
    17         }
    18     }
    19     cout<<cnt;
    20     return 0;
    21 }

    若阁下喜欢,赏一赞可否?

    感谢您的阅读o(* ̄▽ ̄*)ブ

  • 相关阅读:
    NOI2015 寿司晚宴
    bzoj3456 城市规划
    DDP入门
    HAOI2018 染色
    曹冲养猪
    采药
    跳跳棋
    基础复习笔记-最短路

    康熙环球
  • 原文地址:https://www.cnblogs.com/DYXM/p/13654497.html
Copyright © 2011-2022 走看看