zoukankan      html  css  js  c++  java
  • ytu 1059: 判别该年份是否闰年(水题,宏定义)

    1059: 判别该年份是否闰年

    Time Limit: 1 Sec  Memory Limit: 128 MB
    Submit: 222  Solved: 139
    [Submit][Status][Web Board]

    Description

    给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串)

    Input

    一个年份

    Output

    根据是否闰年输出,是输出"L",否输出"N"

    Sample Input

    2000

    Sample Output

    L

    HINT

    主函数已给定如下,提交时不需要包含,会自动添加到程序尾部

     

    /* C++代码 */

     

    int main()

    {

        int year;

        cin>>year;

        if(LEAPYEAR(year))

            cout<<"L"<<endl;

        else

            cout<<"N"<<endl;

        return 0;

    }
     

    Source

    freeproblemset edit by lyh


      水题,宏定义练习

      宏定义还是很有意思的。

      代码:

     1 #include <iostream>
     2 
     3 using namespace std;
     4 //#define LEAPYEAR(y) y%100==0?y%400==0?1:0:y%4==0?1:0
     5 #define LEAPYEAR(y) y%400==0||y%4==0&&y%100!=0
     6 int main()
     7 {
     8     int year;
     9     cin>>year;
    10     if(LEAPYEAR(year))
    11         cout<<"L"<<endl;
    12     else
    13         cout<<"N"<<endl;
    14     return 0;
    15 }

    Freecode : www.cnblogs.com/yym2013

  • 相关阅读:
    GitHub入门之一:使用github下载项目
    Android Fragment 真正的完全解析(下)
    Android Fragment 真正的完全解析(上)
    c# 发送邮件
    SmartThreadPool
    虚拟机
    相关系数
    为枚举类型添加说明 zt
    MD5
    hashcode
  • 原文地址:https://www.cnblogs.com/yym2013/p/3779450.html
Copyright © 2011-2022 走看看