【洛谷算法题】P5710-数的性质【入门2分支结构】

👨‍💻博客主页:@花无缺

欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

本文由 花无缺 原创

收录于专栏 【洛谷算法题】


文章目录


【洛谷算法题】P5710-数的性质【入门2分支结构】

题目链接:【深基3.例2】数的性质 - 洛谷

🌏题目描述

一些整数可能拥有以下的性质:

  • 性质 1:是偶数;
  • 性质 2:大于 4 4 4 且不大于 12 12 12。

小 A 喜欢这两个性质同时成立的整数;Uim 喜欢这至少符合其中一种性质的整数;八尾勇喜欢刚好有符合其中一个性质的整数;正妹喜欢不符合这两个性质的整数。现在给出一个整数 x x x,请问他们是否喜欢这个整数?

🌏输入格式

输入一个整数 x ( 0 ≤ x ≤ 1000 ) x(0\le x \le 1000) x(0≤x≤1000)

🌏输出格式

输出这 4 4 4 个人是否喜欢这个数字,如果喜欢则输出 1,否则输出 0,用空格分隔。输出顺序为:小 A、Uim、八尾勇、正妹。

🌏样例 #1

🌙样例输入 #1

复制代码
12

🌙样例输出 #1

复制代码
1 1 0 0

🌏题解

java 复制代码
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int x = in.nextInt();
        // 是偶数
        boolean condition1 = x % 2 == 0;
        // 大于 4 且不大于 12
        boolean condition2 = x > 4 && x <= 12;
        // 小 A 是否喜欢
        if (condition1 && condition2) {
            System.out.print(1 + " ");
        } else {
            System.out.print(0 + " ");
        }
        // Uim 是否喜欢
        if (condition1 || condition2) {
            System.out.print(1 + " ");
        } else {
            System.out.print(0 + " ");
        }
        // 八尾勇是否喜欢
        if ((condition1 && !condition2) || (!condition1 && condition2)) {
            System.out.print(1 + " ");
        } else {
            System.out.print(0 + " ");
        }
        // 正妹是否喜欢
        if (!condition1 && !condition2) {
            System.out.print(1);
        } else {
            System.out.print(0);
        }
        in.close();
    }
}

🌏总结

一个简单的分支语句就可以搞定了,按照小 A,Uim,八尾勇,正妹的顺序依次判断这个数是否是他们喜欢数,然后输出对应的 0 或者 1。

作者:花无缺(huawuque404.com)


🌸欢迎关注我的博客:花无缺-每一个不曾起舞的日子都是对生命的辜负~

🍻一起进步-刷题专栏:【洛谷算法题】

💻Java题解同步仓库:https://github.com/huawuque404/Java-solution

🥇往期精彩好文:

📢【CSS选择器全解指南】

📢【HTML万字详解】

你们的点赞👍 收藏⭐ 留言📝 关注✅

是我持续创作,输出优质内容的最大动力!

谢谢!

相关推荐
天河归来6 小时前
第三方接口不稳定,如何让核心任务继续完成
java·大数据
Knight_AL6 小时前
Java 文件下载时文件名中的 `#` 被转换成 `%23`?一次 URL 编码与解码问题排查
java·开发语言
ZhengEnCi7 小时前
GPT-6 Astra 爆改 Qwen 权重真有那么神吗:权重空间编程 0.016% 参数的真相
算法·架构
罗西的思考7 小时前
【轻量化复刻大模型 / KIMI K3】KDA(Kimi Delta Attention):并行
人工智能·算法·机器学习
砚底藏山河7 小时前
python量化自定义周期 K 线合成
java·开发语言·数据库·python·金融
猿究院_夏燊8 小时前
MySQL 的四种隔离级别
java·数据库·mysql
码流子9 小时前
移动收费怎么做?手持终端+App+收费中心的架构实践
java·开发语言·架构
霸道流氓气质9 小时前
AI 流式对话与实时聊天平台:SSE 解码竞态、有状态会话隔离与背压取消的 Vue3 + Spring AI 生产级实战
java·人工智能·spring
夜不会漫长9 小时前
C++:红黑树
数据结构·算法
云创智城-yuncitys9 小时前
YunParking 4.0:JDK 17 与 Spring Boot 3.2 的停车云升级
java·开发语言·spring boot