PTA --基础编程题目集--函数部分--6-9 统计个位数字

简介: PTA --基础编程题目集--函数部分--6-9 统计个位数字


题目介绍:

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

函数接口定义:

 

 大家看到这里先学习一下我的思路:

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

int count=0;
int n=0;
int num=0;
n=N;
if(n<0)
{
    n=-n;
}
if(n==0)
{
    return 1;
}
while(n>0)
{
    num=n%10;
    if(num==D)
    {
        count++;
    }
    n=n/10;
}
return count;

}

 如果有什么疑问可以询问我,我会认真回答的,大家一起进步一起学习。加油编程人!

相关文章
|
7月前
|
C++
【PTA】​L1-002 打印沙漏 ​ (C++)
【PTA】​L1-002 打印沙漏 ​ (C++)
78 0
【PTA】​L1-002 打印沙漏 ​ (C++)
|
存储
OJ题库:统计二进制中1的个数(三种方法)
OJ题库:统计二进制中1的个数(三种方法)
90 0
|
7月前
|
测试技术 C++
【PTA】​L1-003 个位数统计​ (C++)
【PTA】​L1-003 个位数统计​ (C++)
149 0
【PTA】​L1-003 个位数统计​ (C++)
|
存储 C语言
C语言刷题系列——14.(结构)计算两个复数之积15.按等级统计学生成绩16.根据成绩高低将学生记录排序
C语言刷题系列——14.(结构)计算两个复数之积15.按等级统计学生成绩16.根据成绩高低将学生记录排序
136 0
|
算法 C++
C/C++每日一练(20230512) 成绩打印、补齐数组、水仙花数
C/C++每日一练(20230512) 成绩打印、补齐数组、水仙花数
130 0
每日一题 --- 2016. 增量元素之间的最大差值[力扣][Go]
每日一题 --- 2016. 增量元素之间的最大差值[力扣][Go]
每日一题 --- 2016. 增量元素之间的最大差值[力扣][Go]
|
存储
华为机试每日一练--第十一题: 求int型正整数在内存中存储时1的个数
华为机试每日一练--第十一题: 求int型正整数在内存中存储时1的个数
华为机试每日一练--第十一题: 求int型正整数在内存中存储时1的个数
牛客hot100--BM88---判断是否为回文字符串(入门难度)
牛客hot100--BM88---判断是否为回文字符串(入门难度)
102 0
牛客hot100--BM88---判断是否为回文字符串(入门难度)