29.吃瓜群众

132 阅读1分钟

链接:ac.nowcoder.com/acm/problem…
来源:牛客网

题目描述

群众想要吃瓜,于是给你一个瓜让你切,但是作为考验

告诉你西瓜的重量,问你能否将这个西瓜分成两部分,每个部分都是偶数。

注意:这里说的是能否分成两部分,不是能否平均分成两部分

输入描述:

输入一行,包含一个整数weight,表示西瓜的重量1 <= weight <= 100

输出描述:

输出一行,见样例。

示例1

输入

8

输出

YES, you can divide the watermelon into two even parts.

示例2

输入

3

输出

NO, you can't divide the watermelon into two even parts.

备注:

要注意检查你的输出格式要跟样例输出一模一样才能通过,尤其别忘了句子最后的小点哦

题目要求要能切分分成两部分且两部分都是偶数,所以要大于2

输入 (n)结果原因
2NO只能分成 1 + 1(奇数)
4YES可以分成 2 + 2(偶数)
7NO奇数无法分成两个偶数之和
8YES可以分成 2 + 6

代码

#include <bits/stdc++.h>

using namespace std;

int main(){
    int n;
    cin >> n;
    //这里题目要能切分分成两部分且两部分都是偶数
    if(n % 2 == 0 && n > 2){
        cout << "YES, you can divide the watermelon into two even parts.";
    }
    else{
        cout << "NO, you can't divide the watermelon into two even parts.";
    }
    return 0;
}