*【每日一题 基础题】 [蓝桥杯 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);
   }
 
}
相关推荐
云徒川9 分钟前
【设计模式】原型模式
java·设计模式·原型模式
张张张31232 分钟前
4.2学习总结 Java:list系列集合
java·学习
KATA~35 分钟前
解决MyBatis-Plus枚举映射错误:No enum constant问题
java·数据库·mybatis
xyliiiiiL1 小时前
一文总结常见项目排查
java·服务器·数据库
shaoing1 小时前
MySQL 错误 报错:Table ‘performance_schema.session_variables’ Doesn’t Exist
java·开发语言·数据库
腥臭腐朽的日子熠熠生辉2 小时前
解决maven失效问题(现象:maven中只有jdk的工具包,没有springboot的包)
java·spring boot·maven
ejinxian2 小时前
Spring AI Alibaba 快速开发生成式 Java AI 应用
java·人工智能·spring
杉之2 小时前
SpringBlade 数据库字段的自动填充
java·笔记·学习·spring·tomcat
Jasmin Tin Wei2 小时前
蓝桥杯 web 学海无涯(axios、ecahrts)版本二
前端·蓝桥杯
圈圈编码2 小时前
Spring Task 定时任务
java·前端·spring