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

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

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\n", Count_Digit(N, D));
    return 0;
}
/* 你的代码将被嵌在这里 */


输入样例:


-21252 2


结尾无空行


输出样例:


3


结尾无空行


int Count_Digit ( const int N, const int D ){
    int num=abs(N),cnt=0,temp;
    do{
        temp=num%10;
        if(temp==D)cnt++;
        num=num/10;
    }while(num);
    return cnt;
}
目录
相关文章
|
6月前
|
Windows
1091 N-自守数 (15 分)
1091 N-自守数 (15 分)
|
6月前
|
测试技术
1021 个位数统计
1021 个位数统计
|
6月前
1056 组合数的和 (15 分)
1056 组合数的和 (15 分)
|
机器学习/深度学习 Cloud Native
【刷题日记】2044. 统计按位或能得到最大值的子集数目
本次刷题日记的第 8 篇,力扣题为:2044. 统计按位或能得到最大值的子集数目 ,中等
|
测试技术
7-2 个位数统计
7-2 个位数统计
110 0
|
测试技术
PTA 1021 个位数统计 (15 分)
给定一个 k 位整数 N=d k−1 ​ 10 k−1 +⋯+d 1 ​ 10 1 +d 0 ​ (0≤d i ​ ≤9, i=0,⋯,k−1, d k−1 ​
197 0
PTA 1091 N-自守数 (15 分)
如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为“N-自守数”。
140 0
|
测试技术 C++
L1-003 个位数统计
文章目录 L1-003 个位数统计 (15 分) 总结
127 0
L1-003 个位数统计
|
测试技术
L1-003 个位数统计 (15 分)
L1-003 个位数统计 (15 分)
150 0
L1-037 A除以B (10 分)
L1-037 A除以B (10 分)
138 0