首页 > 其他 > 详细

洛谷 P1980 计数问题 题解

时间:2019-12-12 21:25:35      阅读:77      评论:0      收藏:0      [点我收藏+]

P1980 计数问题

题目


Main Idea:

    输入n、k,1~n有多少个k。

Summary:

    1./:去掉最右边的数,%:取最右边的数
    2.若要利用循环变量来进行计算,最好设立一个中间变量,以防死循环。

Problem Solving Idea:

    模拟题意。
    

AC代码

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int a[10];
    memset(a,0,sizeof(a));
    int n,x,i=1;
    cin>>n>>x;
    for(i=1;i<=n;i++){
        int temp=i; //以免死循环 
        while(temp>0){
            a[temp%10]++;
            temp/=10;//淦,经常弄错弄成取余 
        }
    }
    cout<<a[x];
    return 0;
}

洛谷 P1980 计数问题 题解

原文:https://www.cnblogs.com/Fhr2001/p/12031405.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!