题解 1039: [编程入门]宏定义之闰年判断

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

宏定义之闰年判断

摘要:解题思路:大家都知道判断闰年要要求%4==0,%100==0,%400==0;注意事项:L,N是大写参考代码:#include<bits/stdc++.h>using namespace std;in……

[编程入门]宏定义之闰年判断-题解(C语言代码)

这是一个简单的算法首先要知道闰年的判断1.year可以被4整除但不能被100整除2.可以被400整除两个条件满足其一就可!代码很常规:#include#include#defineLEAP_YEAR(y)//这是题目要求的定义格式intmain(){inty;scanf("%d",

[编程入门]宏定义之闰年判断-题解(C语言代码)

解题思路:对于一般的年份,年份的后两位数整除以四,如果能除尽,那就是闰年,除不尽就是平年,对于整百的年份,就用年数的前两位除以四,能除尽就是闰年,不能就是平年注意事项:使用宏定义必须要按照题目给的来,不然会算是错误参考代码:#include#defineLEAP_YEARy//用宏定

1039: [编程入门]宏定义之闰年判断

解题思路:宏本质是字面值替换,把一个值换成字符串,所以出现条件判断(多个可能的输出)时只靠宏是没法输出的。所以我定义了一个判断闰年的函数,该函数一定要有返回值,即返回L或S。最后把宏定义成这个函数。在主函数中使用宏时就自动替换成这个函数了。注意事项:闰年的定义有三句话,

[编程入门]宏定义之闰年判断

解题思路:解决此问题需要知道闰年有什么特点,普通闰年的特点是能够被四百整除,所以此处定义的宏所表示的字符串写作y%400==0,如果此条件为真,则打印输出L;否则打印输出N。参考代码:#include#defineLEAP_YEAR(y)y%400==0//年份能被四百整除则为闰年i