您的位置:首页 > 编程语言

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

2016-01-13 13:15 2931 查看
http://pta.patest.cn/pta/test/13/exam/3/question/466

#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 )

{   //1526   

    int a,b;

    int count=0;

    //注意考虑该特殊情况 

    if(number==0)

    {

    return 1;
}
//将各位数字分离判断 

    while(number!=0)

    {

    a=number%10;

    if(a==digit||a==-digit)

    {

    count++;
}

    number=number/10;
}

     

    return count;  

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编程 C 软件开发 函数