本题要求实现一个统计整数中指定数字的个数的简单函数。

函数接口定义:

int CountDigit( int number, int digit );

其中number是不超过长整型的整数,digit为[0, 9]区间内的整数。函数CountDigit应返回numberdigit出现的次数。

裁判测试程序样例:

#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;
}/* 你的代码将被嵌在这里 */

输入样例:

-21252 2

输出样例:

Number of digit 2 in -21252: 3
int CountDigit( int number, int digit ){int y, num = 0; // y:用于取处于个位的数字number = fabs(number);  // 取绝对值,防止出现负值if( number == 0 && digit == 0 )return 1;while( number != 0 ){    // 循环取个位数,并判断y = number % 10;if( y == digit )num++;number /= 10;}return num;
}

本题要求实现一个统计整数中指定数字的个数的简单函数。相关推荐

  1. 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出

    /*** 输入一个正整数,统计整数中各位数字值为零的个数,并把该整数中各位上最大的数字值找出和零的个数组成一个新数字输出*/import java.util.Scanner;public class ...

  2. 使用函数统计指定c语言,浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数...

    热门文章推荐 以下50道算法编程题访问量较大,包含常用语法,数据结构,解题思路等等,作为C语言学习者必练题目推荐给各位.创作不易,记得一键三连哦!!! 习题5-5 使用函数统计指定数字的个数 本题要求 ...

  3. 使用函数统计指定数字的个数 (15 分)

    使用函数统计指定数字的个数 (15 分) 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口定义: int CountDigit( int number, int digit ); 其中n ...

  4. C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数 (15 分)

    其他题目详见:浙大版<C语言程序设计(第3版)>题目集 一.题目描述: 习题5-5 使用函数统计指定数字的个数 (15 分) 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口 ...

  5. 【使用函数统计指定数字的个数】

    文章目录 一. 题目 二.代码实现 一.题目 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口定义: int CountDigit( int number, int digit ); 其 ...

  6. 使用函数统计指定数字的个数

    6-2 使用函数统计指定数字的个数 (10 分) 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口定义: int CountDigit( int number, int digit ); ...

  7. (C语言)使用函数统计指定数字的个数

    本题来自pintia.cn 题目要求 分析 思路 代码 测试结果图 PTA平台测试结果 题目要求 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口定义: int CountDigit( ...

  8. PTA-使用函数统计指定数字的个数

    本题要求实现一个统计整数中指定数字的个数的简单函数. CountDigit(number,digit ) 其中number是整数,digit为[1, 9]区间内的整数.函数CountDigit应返回n ...

  9. 统计字符串中个字符的个数

    昨天有朋友去华赛面试,当场考了一个统计字符串中个字符的个数的编程题.我在网上找了下,写的都很扯淡的,至少用C语言的很扯淡的,很多人都只局限于统计字母的个数了.自己也写了一段代码,估计着如果字符串很长而 ...

最新文章

  1. PHP+HTML实现登出界面倒计时效果
  2. 用java编程实现集合的交、并、差和补运算
  3. C#心得与经验(二)
  4. CF1082G Petya and Graph(最小割,最大权闭合子图)
  5. java sonar教程_SonarQube配置与使用教程.PDF
  6. 【CF913G】Power Substring 数论+原根
  7. diff算法_详解虚拟 DOM 与 DOM-Diff 算法,面试官放码过来!
  8. 2016ICPC沈阳站总结
  9. 第二次作业—熟悉使用工具
  10. 多年前,初始架构:php+mysql下,对网站架构方面的一些认识
  11. python入门笔记
  12. 个人随手日志之astah professional
  13. java爬虫爬取京东_java爬虫练习|爬取京东上的手机商品数据
  14. python中pass语句的出现是为了保持程序结构的完整性_Python 为什么要有 pass 语句?...
  15. 题解1205汉诺塔问题
  16. OpenGauss线程管理-系统日志线程-syslogger
  17. Python正则表达式清洗微博文本特殊符号(网址, @, 表情符等)
  18. 计算机考研就业率,这8个考研专业,就业率一直居高不下,报了就是赚了!
  19. C++调用PHP程序
  20. 使用Pinyin4j进行拼音分词

热门文章

  1. 三台计算机拓扑链接,规划服务器拓扑
  2. 2022-10-08(Discuz漏洞、FCKeditor文本编辑器漏洞、ZooKeeper 未授权访问、Memcahe 未授权访问)
  3. C和C++易出现的低级错误
  4. Telerik UI 2022.R1.SP1
  5. 排序算法详解(Java实现 + 动画演示)
  6. ecstore session使用
  7. html文字冒险游戏,文字类谍战交互游戏能有这么好玩?全靠这部超神原作
  8. 工作中的自处和价值观
  9. ubuntu安装keepass2解决汉化乱码问题
  10. 8421快速转换法 2、10、16进制快速转换