• PAT基础6-9


    6-9 统计个位数字 (15 分)

    本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。

    函数接口定义:

    int Count_Digit ( const int N, const int D );
    

    其中ND都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回ND出现的次数。

    裁判测试程序样例:

    #include <stdio.h>
    
    int Count_Digit ( const int N, const int D );
    
    int main()
    {
        int N, D;
    	
        scanf("%d %d", &N, &D);
        printf("%d
    ", Count_Digit(N, D));
        return 0;
    }
    
    /* 你的代码将被嵌在这里 */
    

    输入样例:

    -21252 2
    

    输出样例:

    3
    
     
     

    int Count_Digit ( const int N, const int D )
    {
        int a=N,b=0,count=0;
        if(a<0)
            a*=-1;
        while(a>=10)
        {
            b=a%10;
            a/=10;
            if(b==D)
            count++;
        }
        b=a%10;
        if(b==D)
        count++;
        return count;
    }

  • 相关阅读:
    模板、中间件以及MVC与MTV
    Cookie与Session
    分页与网页攻击
    Django一对一查询,列类型及参数
    Django ORM 查询
    Django中ORM多对多表的操作
    Django中的ORM
    一、Vue简介
    三、路由层(urls.py)
    二、django简介
  • 原文地址:https://www.cnblogs.com/lxzbky/p/10470237.html
Copyright © 2020-2023  润新知