• 【牛客刷题】带你在牛客刷题第六弹(C/C++基础)


    哈喽,今天是我们牛客刷题训练第五弹,今天我们来刷一些C/C++的问题,这些问题相对于你刚学习C/C++基础来说会很好的帮助自己理解,我相信,只要我们一步步去分析,肯定是可以得到正确的答案的,来我们一起加油。 

    第一题 

    题目描述

    如果一个数是一个偶数或者大于50,我们称它为牛可乐数

    输入描述:

    输入一个整数n (1 <= n <= 100)

    输出描述:

    如果是牛可乐数,输出"yes", 否则输出"no"

    示例1

    输入

    50

    输出

    yes

    示例2

    输入

    2

    输出

    yes

    讲解

    这道题目我们只需要判断一下一个数的条件,偶数的判断方式我们就用取余来判断,而大于五十就用比较运算符就行。这时我们需要寻用 || 这个符号,这个符号的意思是对于上面两个条件如果有一个为真则全部为真,如果全部为假,那就是假了。所以我们这题就是一个简单的模拟。

    AC

    1. #include
    2. using namespace std;
    3. int main()
    4. {
    5. int num;
    6. cin >> num;
    7. if (num % 2 == 0 || num > 50) {
    8. cout << "yes";
    9. } else {
    10. cout << "no";
    11. }
    12. return 0;
    13. }

     第二题 

    题目描述

    判断一个整数n是否是闰年

    输入描述:

    输入一个整数n (1≤n≤2018)

    输出描述:

    是闰年输出"yes" 否则输出"no"

    示例1

    输入

    2000

    输出

    yes

    示例2

    输入

    1900

    输出

    no

    讲解

    普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年(如2004年、2020年就是闰年)。
    世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,2000年是世纪闰年)。

    所以我们知道了闰年的判断条件之后只需要判断其是否为4的倍数就可以了,这时我们需要使用 && 符号,这个的意思就是当两个条件同时为真的时候才返回真,否则的话就返回假。

    AC:

    1. #include
    2. using namespace std;
    3. int main()
    4. {
    5. int year;
    6. cin >> year;
    7. // 普通闰年:公历年份是4的倍数的,且不是100的倍数,为普通闰年(如2004年、2020年就是闰年)。
    8. bool condition1 = (year % 4 == 0 && year % 100 != 0);
    9. // 世纪闰年:公历年份是整百数的,必须是400的倍数才是世纪闰年(如1900年不是世纪闰年,2000年是世纪闰年)
    10. bool condition2 = (year % 400 == 0);
    11. if (condition1 || condition2) {
    12. cout << "yes";
    13. } else {
    14. cout << "no";
    15. }
    16. return 0;
    17. }

  • 相关阅读:
    高等教育学备考一
    电力巡检/电力抢修行业解决方案:AI+视频技术助力解决巡检监管难题
    htm与html的区别是什么
    35+大厂总监失业4个月,面试HR说:同等职级,我们要相对年轻的。
    公司大数据智能管理平台密码不正确 Hue平台进不去
    Windows10源码编译安装RDKit
    算法竞赛入门【码蹄集新手村600题】(MT1260-1280)C语言
    ChatGPT基础使用总结
    C++核心编程——5 文件操作
    【C++】c++11学习-常用特性总结
  • 原文地址:https://blog.csdn.net/qq_62464995/article/details/126696424