浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数 (15分)

在这里插入图片描述

#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;
}
int CountDigit(int number, int digit)
{
    int count = 0, remainder;
    if (number < 0)
    {
        number *= -1;
    }
    while (number > 10)
    {
        remainder = number % 10;
        number = number / 10;
        if (remainder == digit)
        {
            count = count + 1;
        }
    }
    if (number == digit)
    {
        count = count + 1;
    }
    return count;
}
发布了252 篇原创文章 · 获赞 117 · 访问量 8536

猜你喜欢

转载自blog.csdn.net/qq_44458489/article/details/105321610