当前位置: 首页 > news >正文

数1的个数

//题意:给定一个十进制正整数n,写下从1到n的所有整数,然后数一下其中出现的数字“1”的个数。
//例如当n=2时,写下1,2。这样只出现了1个“1”;当n=12时,写下1,2,3,4,5,6,7,8,9,10,11,12。这样出现了5个“1”。
//输入正整数n。1 <= n <= 10000。
//输出一个正整数,即“1”的个数。
//题解:先定义变量,再输入n,然后循环,将i代替为a,然后用while循环
//判断,(当a大于0时判断),如果出现了"1",就每次加一,然后把每一位都判断一边,最后输出
//代码:

include<bits/stdc++.h>

using namespace std;
int main(){
int n;
int sum=0;
int a;//定义变量
cin>>n;//输入
for(int i=1;i<=n;i++){//循环
a=i;//将i代替为a(后面会用);
while(a>0){//当a大于零时判断;
if(a%10==1){
sum++;//如果出现了"1",就每次加1;
}
a=a/10;//最后每一位都找;
}
}
cout<<sum;//输出结果;
return 0;
}

http://www.rkmt.cn/news/9731.html

相关文章:

  • 基于RSSI修正的定位算法分析
  • 接口测试流程+jmeter并发+面试题(总结) - 指南
  • 完整教程:Java多线程初阶
  • 当写脚本循环更新几百万数据发现很慢怎么办 - 孙龙
  • 服装采购跟单系统的高效管理实践 - 详解
  • 服务器CPU、内存、磁盘、网络使用率,东方通CPU使用率东方通内存使用率监控脚本
  • 什么是 AutoModel
  • 深入解析:STM32——WDG看门狗
  • wxpython图形界面_01_最小基本结构
  • 006_字典操作
  • 东方通中间件嵌入式监控脚本
  • 个人作业-第二次软件工程作业
  • 实用指南:告别IP被封!分布式爬虫的“隐身”与“分身”术
  • 别的摄像机都能国标GB28181注册上,就这台海康摄像机注册不上来,国标配置都反复检查没问题
  • 003_for循环操作列表和元组
  • linux 文件传输命令
  • Redis AOF原理
  • ANSYS Electronics 2025 R1 安装与使用全流程图文教程
  • 实用指南:通义DeepResearch论文六连发全面解读
  • Notepad++8.6免费版下载及安装教程(附安装包)2025最新整理
  • mysql表新增字段,基本语法
  • 微波雷达模块WT4101重新定义饮水机茶吧机等智能家居
  • 硝基甲苯之魇
  • 关于串口通信(232、485、422)和常见问题,一篇文章就给你说清楚~
  • day13-Trae之一键换脸APP开发03
  • 摩尔投票法
  • 基于STM32平台的ADS1292心电采集驱动程序
  • C#开发的等待界面类库例子 - 开源研究系列文章
  • 邀您参加丨云栖大会中企出海技术分论坛
  • 国产化Excel开发组件Spire.XLS教程:Python 写入 Excel 文件,数据写入自动化实用指南