偶数位的数c++

题目描述

给你两个整数 l,r,求 l∼r 范围内有多少个位数为偶数的数。

输入

一行两个整数 l,r。

输出

输出位数为偶数的数的数量。

样例输入

5 15

样例输出

6

提示

样例解释

10,11,12,13,14,15 位数为偶数,都是位数。

数据规模与约定

对于 100%100% 的数据,保证:1≤l≤r<10^{6}

  • 子任务 1(30 分):保证 l=r
  • 子任务 2(30 分):保证 l,r 的位数一致
  • 子任务 3(40 分):没有特殊限制

代码如下:

#include<bits/stdc++.h>
using namespace std;
bool wsos(int a){
	int t=a,cc=0;
	while(t!=0){//判断位数
		t=t/10;
		cc++;
	}
	if(cc%2!=0) return 0;//如果是奇数,返回假
	else return 1;//否则(是偶数),返回真
}
int main(){
    long long l,r,s=0;
    cin>>l>>r;
    for(int i=l;i<=r;i++){
    	if(wsos(i)==1) s++;
	}
	cout<<s;
    return 0;
}

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 10:18:02       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 10:18:02       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 10:18:02       62 阅读
  4. Python语言-面向对象

    2024-07-15 10:18:02       72 阅读

热门阅读

  1. 聊聊自动驾驶中的LiDAR和Radar

    2024-07-15 10:18:02       20 阅读
  2. python安全脚本开发简单思路

    2024-07-15 10:18:02       26 阅读
  3. 使用C++和libcurl下载指定的文件

    2024-07-15 10:18:02       26 阅读
  4. 微信小程序开发入门指南

    2024-07-15 10:18:02       21 阅读
  5. 等保测评全流程详解

    2024-07-15 10:18:02       20 阅读
  6. Writing Bazel rules: data and runfiles

    2024-07-15 10:18:02       21 阅读
  7. AcWing 667. 游戏时间

    2024-07-15 10:18:02       24 阅读
  8. 面向对象的开发方法

    2024-07-15 10:18:02       26 阅读