使用函数统计指定数字的个数 (15 分)
使用函数统计指定数字的个数 (15 分)
本题要求实现一个统计整数中指定数字的个数的简单函数。
函数接口定义:
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
分析:本题一开始让我很是疑惑,都想要用getchar()一个一个的读入,但是似乎行不通。我觉得这道题目使用do while循环是比较合适的,当然for循环、while循环,switch循环也是可以的,只是我个人感觉do while是比较省事的。相信大家都会在意这个负号怎么办,一开始的思维“这怎么从第一个数字判断呢?” 就把自己难住了。殊不知我们可以从后往前判断。
作者请求:如果博友没有在博主的地方找到答案,欢迎博友私信我,一般在下午我都在线,可以单独发给博友,我也是一个菜鸟,希望与大家一起进步努力,成长。
代码实现:
int CountDigit(int number, int digit)
{int count = 0;if (number < 0){number = -number;}do{if (number % 10 == digit){count++;}number = number / 10;} while (number % 10 != 0);return count;
}
使用函数统计指定数字的个数 (15 分)相关推荐
- C语言:浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数 (15 分)
其他题目详见:浙大版<C语言程序设计(第3版)>题目集 一.题目描述: 习题5-5 使用函数统计指定数字的个数 (15 分) 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口 ...
- 习题5-5 使用函数统计指定数字的个数 (15 分)
#include <stdio.h>int CountDigit( int number, int digit );int main() {int number, digit;scanf( ...
- 使用函数统计指定c语言,浙大版《C语言程序设计(第3版)》题目集 习题5-5 使用函数统计指定数字的个数...
热门文章推荐 以下50道算法编程题访问量较大,包含常用语法,数据结构,解题思路等等,作为C语言学习者必练题目推荐给各位.创作不易,记得一键三连哦!!! 习题5-5 使用函数统计指定数字的个数 本题要求 ...
- 使用函数统计指定数字的个数
6-2 使用函数统计指定数字的个数 (10 分) 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口定义: int CountDigit( int number, int digit ); ...
- 【使用函数统计指定数字的个数】
文章目录 一. 题目 二.代码实现 一.题目 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口定义: int CountDigit( int number, int digit ); 其 ...
- (C语言)使用函数统计指定数字的个数
本题来自pintia.cn 题目要求 分析 思路 代码 测试结果图 PTA平台测试结果 题目要求 本题要求实现一个统计整数中指定数字的个数的简单函数. 函数接口定义: int CountDigit( ...
- PTA-使用函数统计指定数字的个数
本题要求实现一个统计整数中指定数字的个数的简单函数. CountDigit(number,digit ) 其中number是整数,digit为[1, 9]区间内的整数.函数CountDigit应返回n ...
- 6-4 使用函数统计指定数字的个数_高手不可不学的Excel引用函数(上)
玩转Excel,不会引用函数怎么行? 高手常用12大引用函数,今天就来学4个,让2019年有个好开端. 1.使用ADDRESS函数返回指定行号和列号对应的单元格地址 ADDRESS函数用于在给出指定行 ...
- 使用函数统计指定数字的个数_四种函数方法实现按条件统计一个区间数字的个数...
有学员问,如何实现按条件计数求和,包括单条件和多条件.下面举个小例,介绍四种excel函数公式的实现方法. 问题如图,要统计A2:A20区间1-3(>1,<3)的数字个数. 按照我的函数课 ...
最新文章
- 用herl工具解决微信内链接或二维码可直接用外部浏览器打开
- 美国光伏发电市场是否稳定?电池板价格降至40美分/W!
- python3.5怎么使用-在ros中使用python3.5
- nginx进程管理之worker进程
- solidity struct 结构体创建与使用浅学 (四)
- C# webservice调用方法总结
- 英语作文计算机和ai作用,ai智能对生活的改变英语作文
- POJ 3207 解题报告
- JS web localStorage传值 coolie传值
- 机器学习不是你想用,想用就能用
- 【转载】高光谱图像处理与信息提取综述
- UEFI 基础教程 (十四) - 设置默认启动项为UEFI Shell
- 百度员工抱怨:1月离职,没有年终奖。。。
- 英文电影经典台词整理(原创)
- 量子计算核心突破!Shor算法实现或使密码成摆设
- 分账的使用场景及解决方案
- CentOS 7 安装 libzip 1.5.2
- 基于arduino的循迹小车(含有PID算法)
- 客户服务电子邮件模板,可在为您节省工作时间
- 单片机 spwm c语言程序,基于STC系列单片机的SPWM波形实现