zoukankan      html  css  js  c++  java
  • 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;
    }

  • 相关阅读:
    表空间的改变
    特殊字符转换
    oracle下创建临时表
    约束
    删除数据库记录的同时删除磁盘文件
    数据文件
    级联删除case
    oracle net连接方式

    在Oracle服务器端配置监听器
  • 原文地址:https://www.cnblogs.com/lxzbky/p/10470237.html
Copyright © 2011-2022 走看看