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

P10424 [蓝桥杯 2024 省 B] 好数

题目描述

一个整数如果按从低位到高位的顺序,奇数位(个位、百位、万位……)上的数字是奇数,偶数位(十位、千位、十万位……)上的数字是偶数,我们就称之为“好数”。

给定一个正整数 N,请计算从 1 到 N 一共有多少个好数。

输入格式

一个整数 N。

输出格式

一个整数代表答案。

输入输出样例

输入 #1复制

24

输出 #1复制

7

输入 #2复制

2024

输出 #2复制

150

 

#include<bits/stdc++.h>
using namespace std;
bool findx(int n){    //判断是不是好数
	int p=1,k1=0;
while(n!=0){
	k1=n%10;
	if(p%2!=0){
		if(k1%2==0)
		return 0;	}
	
	if(p%2==0){
		if(k1%2!=0)
		return 0;}
	n/=10;
	p++;
}
return 1;
}


int main(){
	int n,count=0;
cin>>n;
for(int i=1;i<=n;i++){
	if(findx(i)==1)
	count++;
}
printf("%d",count);
return 0;
}


http://www.kler.cn/a/487571.html

相关文章:

  • SpringBoot之核心配置
  • 递归构建树菜单节点
  • 根据docker file 编译镜像
  • 小程序组件 —— 30 组件 - 背景图片的使用
  • 最近在盘gitlab.0.先review了一下docker
  • doris:远程存储
  • 基于Springboot的景区民宿预约系统【附源码】
  • 理解Apache Spark中的宽窄依赖
  • LabVIEW瞬变电磁接收系统
  • Redis 优化秒杀(异步秒杀)
  • Debian source_list首次踩坑
  • 玩转 JMeter:Random Order Controller让测试“乱”出花样
  • WPF系列八:图形控件Path
  • GAN的应用
  • C语言Day14(c程序设计小红书+pta)
  • 物联网开发 的开发语言建议
  • 晨辉面试抽签和评分管理系统之五:面试准备时间倒计时管理
  • RK3562编译Android13 ROOT固件教程,触觉智能开发板演示
  • 用python实现烟花代码,完整代码拿走不谢
  • Vue开发系列——VUE入门?
  • Vue.js组件开发-Vue CLI如何配置浏览器兼容性
  • 《机器学习》——贝叶斯算法
  • 洛谷 P3435 [POI2006] OKR-Periods of Words(扩展KMP+线段树做法)
  • Servlet与JSP:Java的秘密花园入口
  • 基于深度模型的印章检测(c++)
  • 【什么是MVCC?】