实验5-8 使用函数统计指定数字的个数

本题要求实现一个统计整数中指定数字的个数的简单函数。

函数接口定义:

复制代码
int CountDigit( int number, int digit );

其中number是不超过长整型的整数,digit为[0, 9]区间内的整数。函数CountDigit应返回numberdigit出现的次数。

裁判测试程序样例:

复制代码
#include <stdio.h>

int CountDigit( int number, int digit );
    
int main()
{
    int number, digit;

    scanf("%d %d", &number, &digit);
    printf("Number of digit %d in %d: %d\n", digit, number, CountDigit(number, digit));
    
    return 0;
}

/* 你的代码将被嵌在这里 */

输入样例:

复制代码
-21252 2

输出样例:

复制代码
Number of digit 2 in -21252: 3

示例代码:

复制代码
int CountDigit( int number, int digit )
{
    int count=0;
    if(number<0)
        number=-number;
    else if(number==0&&digit==0)
        count=1;
    while(number)
    {
        if(number%10==digit)
            count++;
        number=number/10;
    }
    return count;
}
相关推荐
饕餮争锋6 分钟前
WebMvcConfigurer介绍-笔记
java·笔记·servlet
houliabc23 分钟前
【2025年软考中级】第一章1.5 输入输出技术(外设)
笔记·学习·证书·软考·计算机系统
请你喝好果汁6411 小时前
学习笔记:Conda 环境共享
笔记·学习·conda
越城2 小时前
深入理解二叉树:遍历、存储与算法实现
c语言·数据结构·算法
代码小将2 小时前
Leetcode76覆盖最小子串
笔记·学习·算法
z35026037062 小时前
dockers笔记
笔记
田梓燊3 小时前
数学复习笔记 15
笔记·线性代数·机器学习
双叶8363 小时前
(C语言)超市管理系统 (正式版)(指针)(数据结构)(清屏操作)(文件读写)
c语言·开发语言·数据结构·c++·windows
flying robot3 小时前
小结:网页性能优化
笔记
tcoding3 小时前
《Elasticsearch 源码解析与优化实战》笔记
笔记