1049:晶晶赴约会

1049:晶晶赴约会

时间限制: 1000 ms    内存限制: 65536 KB

【题目描述】

晶晶的朋友贝贝约晶晶下周一起去看展览,但晶晶每周的1、3、5有课必须上课,请帮晶晶判断她能否接受贝贝的邀请,如果能输出YES;如果不能则输出NO。注意YES和NO都是大写字母!

【输入】

输入有一行,贝贝邀请晶晶去看展览的日期,用数字1到7表示从星期一到星期日。

【输出】

输出有一行,如果晶晶可以接受贝贝的邀请,输出YES,否则,输出NO。注意YES和NO都是大写字母!

【输入样例】

2

【输出样例】

YES

说明:

主要考查switch多分支结构。

思路分析:

根据题意,如果输入的是1、3、5其中的一个数,就输出NO,否则输出YES。

只需在switch语句中判断输入的整数,根据YES和NO两种情况进行分类即可。

数据类型:输入的数据是1~7之间,可选择int类型。

求解过程:

声明一个int类型变量n。

输入一个整数给变量n。

如果变量n是1、3、5其中的一个,输出NO。

默认输出YES。

参考代码 - C++:

// 方法1(switch方法)
#include <iostream>
using namespace std;
int main()
{
    int n;
    cin >> n;
    switch (n)
    {
        case 1:
        case 3:
        case 5: cout << "NO"; break;
        default:cout << "YES";
    }
    return 0;
}
// 方法2(if方法)
#include <iostream>
using namespace std;
int main()
{
    int n;
    cin >> n;
    if (n == 1 || n == 3 || n == 5)
        cout << "NO";
    else cout << "YES";
    return 0;
}

参考代码 - C语言:

#include <stdio.h>
int main()
{
    int n;
    scanf("%d", &n);
    switch (n)
    {
        case 1:
        case 3:
        case 5: printf("NO"); break;
        default:printf("YES");
    }
    return 0;
}
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值