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

数据结构:数字统计

请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。

比如给定范围[2, 22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。、

思路:常规操作:
循环提取末尾,然后⼲掉末尾~

java代码如下:

import java.util.Scanner;
public class Main {public static void main(String[ ] args){Scanner sc=new Scanner(System.in);int l=sc.nextInt();int r=sc.nextInt();int ret=0;for(int i=l;i<=r;i++){int tmp=i;while(tmp!=0){if(tmp%10==2){ret++;}tmp/=10;}}System.out.println(ret);}
}

c++代码如下:

#include <iostream>
int main()
{int l,r;std::cin>>l>>r;int ret=0;for(int i=l;i<=r;i++){int tmp=i;while(tmp!=0){if(tmp%10==2){ret++;}tmp/=10;}}std::cout<<ret;return 0;
}


http://www.mrgr.cn/news/51774.html

相关文章:

  • 【分布式微服务云原生】《Redis 数据持久化与高可用高并发实战指南》
  • python 日志库loguru
  • 可变长子网掩码、子网汇聚、计算超网地址的具体计算公式及教程
  • 力扣题51~55
  • 基于SpringBoot农场管理平台【附源码】
  • C++系统教程005-数据类型04-(数据的输入与输出)
  • 数据类型转换
  • STM32CUBEIDE安装教程
  • 数据结构——顺序表的基本操作
  • 为Vision Pro和空间计算新手打造:通过Siri交互3D模型的练手项目
  • 区间动态规划
  • docker环境安装mongoDB实现平滑迁移实战
  • 曲线的弧长与曲率
  • 防范.hma11ox勒索病毒:加强安全意识,守护数据安全
  • 【论文速看】DL最新进展20241016-低光增强、自动驾驶、图像分割、Diffusion
  • .baxia勒索病毒肆虐:如何保护你的数据安全?
  • PythonExcel批量pingIP地址
  • 基于web的电商后台管理系统的设计与实现
  • 第二十一节 图像旋转
  • 卡码网KamaCoder 96. 城市间货物运输 III