【洛谷算法题】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万字详解】

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

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

谢谢!

相关推荐
爱学习的小可爱卢4 分钟前
JavaEE进阶——MyBatis-Plus新手完全攻略
java·mybatis-plus
码界奇点5 分钟前
Java Web学习 第15篇jQuery万字长文详解从入门到实战解锁前端交互新境界
java·前端·学习·jquery
CoderYanger6 分钟前
贪心算法:5.最长递增子序列
java·算法·leetcode·贪心算法·1024程序员节
沉迷技术逻辑7 分钟前
Docker部署与常用命令
java·docker·eureka
慕容青峰8 分钟前
【牛客周赛 107】E 题【小苯的刷怪笼】题解
c++·算法·sublime text
听风吟丶10 分钟前
Java HashMap 深度解析:从底层结构到性能优化实战
java·开发语言·性能优化
KakiNakajima11 分钟前
浅谈幂等性基本实现原理【kaki备忘录】
java
柯南二号12 分钟前
【后端】【Java】一文详解Spring Boot RESTful 接口统一返回与异常处理实践
java·spring boot·状态模式·restful
算法熔炉13 分钟前
深度学习面试八股文(2)——训练
人工智能·深度学习·算法
南龙大魔王15 分钟前
spring ai Alibaba(SAA)学习(二)
java·人工智能·spring boot·学习·ai