【洛谷算法题】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 分钟前
学习笔记——线程控制 - 互斥与同步
linux·运维·笔记·学习·算法
李子园的李6 分钟前
Java函数式接口——渐进式学习
java
yaoh.wang7 分钟前
力扣(LeetCode) 66: 加一 - 解法思路
python·程序人生·算法·leetcode·面试·职场和发展·跳槽
running up9 分钟前
Spring Bean生命周期- BeanDefinition 加载与 BeanFactoryPostProcessor BeanPostProcessor
java·后端·spring
聆风吟º14 分钟前
【数据结构手札】顺序表实战指南(一):线性表定义 | 顺序表定义
数据结构·顺序表·线性表
222you19 分钟前
Java线程的三种创建方式
java·开发语言
脸大是真的好~25 分钟前
计算机408基础相关面试题-备用,不推荐
java
小费的部落25 分钟前
Excel 在Sheet3中 匹配Sheet1的A列和Sheet2的A列并处理空内容
java·前端·excel
咘噜biu26 分钟前
多租户动态数据源插件dynamic-datasource简介
java·mybatisplus·动态数据源·多租户
漫漫求28 分钟前
Java内存模型【JMM】、JVM内存模型
java·开发语言·jvm