【问题描述】编写一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。

函数定义为:int Count_Digit ( int N, int D );

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

【输入形式】输入整数N和整数D,以空格隔开
【输出形式】输出次数
【样例输入】-21252   2

【样例输出】3

主函数:

#include<stdio.h>

int main()

{

int N, D;

scanf("%d %d", &N, &D);

printf("%d\n",  Count_Digit(N, D));

return 0;

}

int Count_Digit ( int N, int D );

int Count_Digit (int N, int D){int k, n = 0;if (N < 0) {N = - N;}else if (N == 0 && D == 0) {n = 1;}for (int i = 0; N != 0; i++) {k = N % 10;if (k == D) {n++;}N /= 10;}return n;
}

还可用以下方法求绝对值:

1.abs函数(推荐使用stdlib.h,C++可用cmath)的原型是:

int abs(int x);
  • 1

求x的绝对值,传入值x的类型是int型,返回值类型也是int型。

2.fabs(推荐使用math.h,C++可用cmath)函数的原型是:

double fabs(double y);

求y的绝对值,传入值y的类型是float型,返回值类型也是float型。

编写函数统计数字出现次数相关推荐

  1. 编写函数求字母出现次数c语言,c语言,程序设计题,输入一个字符串,统计该字符串中the出现次数。...

    满意答案 诗腕swaly 2019.04.27 采纳率:40%    等级:10 已帮助:419人 "the" 是 char[4] 的字符串,在遍历的时候将三个元素分别同时放入字符 ...

  2. C语言统计数字出现次数

    题干:给定一系列正整数,对每个正整数的每一位数字统计0~9各个数字的出现次数,求出现次数最多的数字.输入:是整数n(1<=n<=100),表示有n个整数:第二行是n个整数值. #inclu ...

  3. C语言-编写函数统计输入文本中单词的个数,单词之间用空格符、换行符、跳格符隔开,用@作为输入结束标志。

    #include<stdio.h> #define IN 1//标志在一个单词的内部 #define OUT 0//标志在一个单词的外部 int countword();//函数说明语句 ...

  4. java常用的统计_(OJ)Java常用类-统计数字次数

    统计数字次数 Problem Description 命令行输入一个由数字组成的任意字符串,统计出每个数字出现的次数. Input Description 1239586838 Output Desc ...

  5. python统计英文单词出现次数并把结果生成字典

    最近舍友在学Python,有个作业是为了解决统计单词出现次数并把结果输出成字典这个问题,感觉挺有趣的,就写了一段demo代码,分享在博客上,希望对你有所帮助. 1.解决思路 (1)排除掉其他干扰项. ...

  6. 1. 编写函数 cal_numbers:参数为字符串,统计并返回该字符串中的英文字母、空格、数字和其它字符的个数

    1. 编写函数 cal_numbers:,参数为字符串,统计并返回该字符串中的英文字母.空格.数字和其它字符的个数,程序框架: def cal_numbers(strVal):计算 strVal 中, ...

  7. python实训三 编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果

    编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果 源码: intcount=[] upstrcount=[] lowstrcount=[] other ...

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

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

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

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

最新文章

  1. string to xml java_Java String to XML - Parse String to XML DOM Example - 入门小站-rumenz.com
  2. C#中操作XML (节点添加,修改,删除完整版)
  3. VB 6.0 计算鼠标的金额 字体
  4. java prototype是什么,java设计模式-原型模式(Prototype)
  5. Redis(五):List集合数据类型详解
  6. qdu-凑数题(01背包)
  7. SpringBoot2.0 基础案例(11):配置AOP切面编程,解决日志记录业务
  8. 开源日志系统比较:scribe,chukwa,kafka,flume
  9. 是的,我开始做这么一件事了
  10. 太赞了! 豆瓣9.3分的《Linux 命令行大全》.pdf 限时下载
  11. Android studio——百度地图
  12. JS中的List转Map
  13. 宽带波形测试软件,适用于5G时代的波形测试分析系统是怎样的?
  14. c语言搜索算法伪代码,FFT算法伪代码
  15. [I T]深圳唯冠与苹果达成和解协议后被指拖欠律师费遭起诉
  16. Parsing error: No Babel config file detected for ....
  17. 计算机导论王玉龙,计算机导论王玉龙
  18. 【LensFlare镜头光晕】Unity3D奇葩实现
  19. SCI、EI论文框架
  20. GNU的C++代码书写规范,C语言之父Dennis Ritchie亲自修订 (转)

热门文章

  1. 如何把视频分解成图片?怎么逐帧提取视频中的图片?
  2. 蓝海创意云丨Sketch Up 【IES Light】 V-Ray 渲染教程
  3. MT8167处理器型号对比,MT8167芯片资料介绍
  4. java微信支付签名生成_微信APP支付(Java后台生成签名具体步骤)
  5. CPU的频率、外频、倍频与超频
  6. openwrt添加lcd4linux,openwrt添加新设备支持(定制固件一)
  7. NSIS教程(8): 基于第三方界面库的安装包界面
  8. 坚持梦想, 不忘初心
  9. python 在日常工作中_每天在工作和生活中做的事,我如何用 Python 让它们变得更轻松?...
  10. 【鸡汤第1期】从心所欲而不逾矩