*【每日一题 基础题】 [蓝桥杯 2024 省 B] 好数

[蓝桥杯 2024 省 B] 好数

好数

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

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

输入格式

一个整数 N。

输出格式

一个整数代表答案。

java 复制代码
import java.util.Scanner;
 
public class java {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int a = scanner.nextInt();
        int b = 2;
        int c = 0;
        int d = 0;
        boolean e = true;
        while(a!=0){
            c = a;
            b = 2;
            e = true;
            if(c<10&&c%2!=0){
                d++;
                a--;
 
                continue;
            }
            if(c%2==0){
                a--;
 
                continue;
            }
 
        while ((c/10)>=1) {
            c=c/10;
            if(b%2!=0){
 
                if(c%2==0) {e=false;break;}
 
            }else{
 
                if(c%2!=0) {e=false;break;}
 
            }
            b++;
 
        }
        if(e==true){d++;}
 
        a--;}
        System.out.println(d);
   }
 
}
相关推荐
极客先躯35 分钟前
高级java每日一道面试题-2025年3月05日-微服务篇[Eureka篇]-Eureka在微服务架构中的角色?
java·微服务·架构·服务注册·健康检查·架构服务发现
北漂老男孩2 小时前
IntelliJ IDEA 调试技巧指南
java·ide·intellij-idea
八股文领域大手子3 小时前
Leetcode32 最长有效括号深度解析
java·数据库·redis·sql·mysql
上官美丽3 小时前
Springboot中的@ConditionalOnBean注解:使用指南与最佳实践
java·spring boot·mybatis
Another Iso3 小时前
Windows安装Apache Maven 3.9.9
java·maven
鹏神丶明月天3 小时前
mybatis_plus的乐观锁
java·开发语言·数据库
fantasy_43 小时前
Java数据类型 Arrays VS ArraysList VS LikedList 解析
java
IT__learning3 小时前
Java通过Apache POI操作Excel
java·apache·excel
ylfhpy4 小时前
Java面试黄金宝典1
java·开发语言·算法·面试·职场和发展
SuperW4 小时前
蓝桥杯第13届真题2
单片机·职场和发展·蓝桥杯