牛客网刷题 | BC116 [NOIP2013]记数问题

目前主要分为三个专栏,后续还会添加:

        专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历

感谢阅读!

初来乍到,如有错误请指出,感谢!


描述

试计算在区间1 到n 的所有整数中,数字x(0 ≤ x ≤ 9)共出现了多少次?

例如,在1到11 中,即在1、2、3、4、5、6、7、8、9、10、11 中,数字1 出现了4 次。

输入描述:

输入共1行,包含2个整数n、x,之间用一个空格隔开。

输出描述:

输出共1行,包含一个整数,表示x出现的次数。


思路 :

输入两个数字 一个是你想要在多少之内查询的数字

另一个是 你想查询的数字几 我一开始理解成了 【在这两个数字区间之内】

理清了思路 就很简单了 先定义两个变量

一个是打印多少之内的数字 另一个是判断是否与这个数字相等


代码 1: 

#define _CRT_SECURE_NO_WARNINGS
/*思路 : 输入两个数字 一个是你想要在多少之内查询的数字
另一个是 你想查询的数字几 我一开始理解成了 【在这两个数字区间之内】
理清了思路 就很简单了 先定义两个变量
一个是打印多少之内的数字 另一个是判断是否与这个数字相等
*/# include <stdio.h>
int main(){int input = 0;int input2 = 0;int count = 0;//计数器scanf("%d %d", &input, &input2);//用户输入多少范围之内的数字int i = 0;for (i = 0; i <= input; i++)//循环打印在这之内的数字{int k = i;//如果不讲i的值赋给k,那么i的值将会在while语句中改变//而影响for循环使用,i将变为0,重新被赋值为1进入死循环while (k > 0){if (input2 == k % 10){count++;//k = k / 10;//像11 22 33 这样的数字//不能放在括号里面 放到括号里面之后就是死循环//因为k/10可把k变为0 也可以求出像11 22 33 这样的数字//而放在括号外面就可以了 也可以不加这个大括号}k = k / 10;//像11 22 33 这样的数字}}printf("%d", count);return 0;
}

代码 2 :

#include <stdio.h>int main()
{int n, x;int count = 0;scanf("%d %d", &n, &x);for (int i = 1; i <= n; i++)//每一次循环判断一个数,直到n为止{int a = i;while (a)//利用while循环判断每一位数字,直到a等于0,{if (a % 10 == x)//如果个位上的数字是x,count加一count++;a /= 10;//将个位上的数字去除,十位上的数字变成个位上的数字}}printf("%d", count);return 0;
}

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/21610.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度学习之动量momentum介绍

本章节将介绍深度学习中动量的相关概念和应用。 1. 动量的基本原理 动量是一种用于加速梯度下降的技术。 它通过累积过去梯度的指数加权平均来计算当前更新方向。 这样可以增强梯度下降的稳定性,加快收敛速度。 2. 动量的数学公式 动量更新公式为:v γv - η∇L(θ) 其中v是…

LeetCode:环形链表II

文章收录于LeetCode专栏 LeetCode地址 环形链表II 题目 给定一个链表&#xff0c;返回链表开始入环的第一个节点。如果链表无环&#xff0c;则返回null。   为了表示给定链表中的环&#xff0c;我们使用整数pos来表示链表尾连接到链表中的位置&#xff08;索引从0开始&#…

安防监控视频平台LntonCVS视频监控汇聚平台遏制校园暴力保护校园学生安全应用方案

未成年人被誉为祖国的花朵&#xff0c;是我们国家的未来。然而&#xff0c;最近频繁曝出的未成年霸凌事件却引发了社会的广泛关注。这些事件手段残忍&#xff0c;事态恶劣&#xff0c;引发了全社会对如何保护未成年身心健康、规避霸凌事件发生的深刻思考。 为了更好地保障学生的…

使用软件分享--剪映(不需要会员版)剪映 Jianying_pro_3_2_0_8778_beta9_jianyingpro_beta(Windows)

专栏介绍&#xff1a;本专栏主要分享一些实用的软件&#xff08;Po Jie版&#xff09;&#xff1b; 声明1&#xff1a;软件不保证时效性&#xff1b;只能保证在写本文时&#xff0c;该软件是可用的&#xff1b;不保证后续时间该软件能一直正常运行&#xff1b;不保证没有bug&am…

深度学习中多模态的融合策略

在深度学习中&#xff0c;多模态&#xff08;multimodal&#xff09;融合策略用于集成来自不同模态的数据&#xff0c;以提升模型的性能和泛化能力。多模态数据可以包括文本、图像、音频、视频、传感器数据等&#xff0c;通过有效融合这些不同类型的数据&#xff0c;能够从中提…

Java中的大小顶堆的实现方式

在java中没有一个现成的大小顶堆的数据结构&#xff0c;但可以用PriorityQueue类代替。 PriorityQueue默认是升序的&#xff0c;因此可以模拟小顶堆最小值始终在队列的最前面&#xff0c;如果要模拟大顶堆&#xff0c;需要重新定义Comparator方法&#xff1a; PriorityQueue&l…

深度学习-06-手动进行反向传播

深度学习-06-手动进行反向传播 本文是《深度学习入门2-自製框架》 的学习笔记&#xff0c;记录自己学习心得&#xff0c;以及对重点知识的理解。如果内容对你有帮助&#xff0c;请支持正版&#xff0c;去购买正版书籍&#xff0c;支持正版书籍不仅是尊重作者的辛勤劳动&#xf…

CentOS镜像源配置

CentOS镜像源配置 1. 基础镜像源配置 1.1 简介 CentOS&#xff0c;是基于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本&#xff1b;是一个稳定&#xff0c;可预测&#xff0c;可管理和可复制的免费企业级计算平台。 下载地址: https://mirrors.aliyun.com/ce…

【网关】工业智能网关-02

一 公司简介 保定飞凌嵌入式技术有限公司始于2006年&#xff0c;是一家专注嵌入式核心控制系统研发、设计和生产的高新技术企业&#xff0c;是国内最早专业从事嵌入式技术的企业之一。 经过十几年的发展与积累&#xff0c;公司拥有业内一流的软硬件研发团队&#xff0c;在北京…

执行shell脚本时为什么要写成./test.sh,而不是test.sh?

一定要写成 ./test.sh&#xff0c;而不是 test.sh 运行其它二进制的程序也一样&#xff01; 直接写 test.sh&#xff0c;linux 系统会去 PATH &#xff08;系统环境&#xff09;里寻找有没有叫 test.sh 的&#xff01; 而只有 /bin, /sbin, /usr/bin&#xff0c;/usr/sbin 这…

SuperMap GIS基础产品FAQ集锦(20240603)

一、SuperMap iDesktopX 问题1&#xff1a;请教一下&#xff0c;桌面把火星坐标系的数据投影转换为4326坐标系数据如何才能没有偏移呢&#xff1f; 11.1.1 【解决办法】可以使用iDesktopX提供的“电子地图坐标转换”插件实现对火星坐标系数据的纠偏。 问题2&#xff1a;请教…

堆排序pta

UML&#xff08;Unified Modeling Language&#xff09;类图是面向对象设计&#xff08;OOD&#xff09;中常用的一种图表&#xff0c;用于描述系统中的类、接口、以及它们之间的关系。下面是一个简单的步骤&#xff0c;指导你如何绘制UML类图&#xff1a; 确定类和接口&#…

麦肯锡:ChatGPT等生成式AI应用激增,大中华区增长最快

全球顶级咨询公司麦肯锡&#xff08;McKinsey & Company&#xff09;在官网发布了《he state of AI in early 2024:Gen AI adoption spikes and starts to generate value》&#xff0c;一份关于生成式AI应用的调查报告。 麦肯锡对多个国家/地区的1,363位管理者进行了调查…

前端表单校验完成之后,点击确认功能无反应FormInstance, FormRules

**产生原因&#xff1a;可能是在el-form 中添加的ref 前面加了“&#xff1a;”&#xff0c;也可能是ref中的值写错了** FormInstance, FormRules

海外仓平台系统选择指南:中小海外仓如何选到经济实惠的WMS系统

对于中小海外仓来说&#xff0c;选择一套性价比高、功能又比较齐全的系统还是很关键的&#xff0c;这直接关系到海外仓的运转效率和盈利能力。 今天我们就来探讨一下&#xff0c;针对中小海外仓这个群体&#xff0c;要怎么才能选到经济实惠又功能齐全的wms系统。 1、性价比—…

JavaScript错误;调试;“=”,“==”,“===”的区别

try...catch语句 try..catch语句是JavaScript中用来处理异常的一种方式。它允许我们在代码块中尝试执行可能会引发错误的代码&#xff0c;并在发生错误时捕获并处理异常。 下面是try..catch语句的基本语法&#xff1a; try {// 可能会引发错误的代码 } catch (error) {// 处理…

【Microelectronic Systems】

PART1 嵌入式系统概述与玩转mbed 1 嵌入式系统&#xff0c;微控制器&#xff0c;与ARM 1.1什么是嵌入式系统&#xff1f; 微处理器不仅仅存在于通用计算机中&#xff0c;也可以安置在一些不需要计算的设备内部&#xff0c;比如洗衣机&#xff0c;摄像机。微处理器常常可以控制…

vscode快捷键英文单词对照表

今天想改我的vscode快捷键&#xff0c;unfoldall这条跟我其他的ide都不一样&#xff0c;我得挨个记……但是ctrlshiftp一打开快捷键 点击右侧齿轮进行快捷键录制&#xff0c;但是我这次点左边进去查看了一下unfoldall当前是什么 后来看到了……这些oem_5是什么鬼&#xff1f; {…

游戏心理学Day03

心理学的生理基础 第二节人类感觉 一.视觉系统 如果不依赖视觉呈现电子游戏&#xff0c;就无法存在&#xff0c;人眼就像一架照相机&#xff0c;具有收集和汇聚光线的能力 在我们的生活空间里&#xff0c;充满了电磁波&#xff0c;包括光和其他能量&#xff0c;这些光组成了…

kafka(九)——LeaderEpoch和零拷贝

Leader Epoch 基于HW同步数据 流程说明&#xff1a; 集群配置至少写入的副本数为1&#xff0c;min.insync.replicas 1&#xff1b;初始状态下&#xff0c;副本1&#xff08;Leader&#xff09;和副本2&#xff08;Follower&#xff09;的LEO和HW均为0&#xff1b;生产者向副…