题解 | #[NOIP2010]数字统计#

[NOIP2010]数字统计

https://www.nowcoder.com/practice/179d9754eeaf48a1b9a49dc1d438525a

#include <stdio.h>
int two(int l, int r)
{
    int cnt = 0;
    for (int i = l; i <= r; i++)
    {
        int temp = i;//暂时存储i的值
        while (temp)
        {
            if (temp % 10 == 2)
            {
                cnt++;
            }
            temp /= 10;
        }
    }
    return cnt;
}
int main() 
{
    int l = 0;
    int r = 0;
    while (~scanf("%d %d", &l, &r))
    {
        //统计数字2出现的次数
        int cnt = two(l, r);
        
        //输出
        printf("%d\n", cnt);
    }
    return 0;
}

全部评论

相关推荐

07-09 12:12
门头沟学院 Java
5月底投简历7月初开奖收获秋招第一个offer,虽然白菜价,但至少能保底了
土木转行ing:土木博士想转图像,最后拿了 tp 提前批 sp 最低档,感觉性价比不高
TP-LINK开奖132人在聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务