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

函数接口定义:

int CountDigit( int number, int digit );

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

裁判测试程序样例:

#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 time=0;if(number<0) //这里将负数全部转正,方便办事{number*=-1;}do{if(number%10==digit){time++;}number/=10;}while(number>0);//这里用do whlie,当number==0时也可以让time++return time;
}

这题俺本来是用的whlie(),然后当number,digit全为0时,答案出错了。。慵懒滴俺又不想再加个if语句,于是就改成do while()啦(✪ω✪)!

C语言:使用函数统计指定数字的个数相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. 6-4 使用函数统计指定数字的个数_高手不可不学的Excel引用函数(上)

    玩转Excel,不会引用函数怎么行? 高手常用12大引用函数,今天就来学4个,让2019年有个好开端. 1.使用ADDRESS函数返回指定行号和列号对应的单元格地址 ADDRESS函数用于在给出指定行 ...

  9. 使用函数统计指定数字的个数_四种函数方法实现按条件统计一个区间数字的个数...

    有学员问,如何实现按条件计数求和,包括单条件和多条件.下面举个小例,介绍四种excel函数公式的实现方法. 问题如图,要统计A2:A20区间1-3(>1,<3)的数字个数. 按照我的函数课 ...

  10. 习题5-5 使用函数统计指定数字的个数 (15 分)

    #include <stdio.h>int CountDigit( int number, int digit );int main() {int number, digit;scanf( ...

最新文章

  1. 初学 Java Web 开发,请远离各种框架,从 Servlet 开发
  2. Linux 命令之 df -- 显示磁盘空间使用情况
  3. oracle查被锁存储过程,oracle 结束被锁的包或存储过程
  4. Java入门学习思维导图
  5. TomTom导航新增IFTTT功能 可连接到车主日常生活设备
  6. PL/SQL学习笔记之存储过程
  7. java基础学习(8)4种引用类型简析StrongReference、 SoftReference、 WeakReference 、PhantomReference
  8. 如何用 Nginx 禁止国外 IP 访问网站 ?
  9. 画法几何及计算机制图,画法几何及机械制图(第2版)范思冲-第十二章 计算机绘图基础.pptx...
  10. 如何根据图片找到图中的地点
  11. 无线局域网打印服务器,无线局域网环境下怎么连接网络打印机
  12. 微信小程序 ES6语法
  13. 【Linux 编程】线程绑定 CPU
  14. 工资条: EmailSender部分
  15. MDK keil中在定义一个结构体的时候加点后面不出现结构体当中变量的提示
  16. 人工智能如何改变了我们的日常生活?
  17. Virtualbox安装Kylin 10后调整屏幕分辨率无法选中保存按钮
  18. python 在 win cmd 环境中形如 '\xhh' 输出的转化
  19. 使用 iview 实现PC端生成推广海报与二维码并下载的功能,基于iview Modal 对话框 与 Carousel 走马灯组件实现
  20. Git add 、commit后报错:nothing to commit, working tree clean

热门文章

  1. gps84转换gcj02公式_WGS84-GCJ-02坐标转化
  2. matlab 隐函数求偏导数,隐函数求偏导数的方法.PDF
  3. 空手套白狼的生意有哪些?利用信息差获取收益的项目!锦鱼课堂
  4. python爬虫猫眼电影TOP100(爬虫入门基础,同步入库)
  5. base64编码转图片格式
  6. 如何批量裁剪PDF每页的空白区域
  7. Android 调用系统拍照后返回的图片变小了(变模糊了)
  8. 超频到3200最佳时序_内存条从入门到精通!想要超频或是稳定,看完保证你也能轻松挑选...
  9. git官网下载速度太慢解决方法
  10. 单片机的c语言0xef,单片机的C语言编程