c语言判断闰年并输出该月天数,C语言宏定义实现闰年判断并输出指定月的天数...
程序如下:
#include
#define LEAP_YEAR(year, month)\
do{\
if((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0))\
{\
printf("%d is Leap!\n", year);\
}\
else\
{\
printf("%d is not Leap!\n", year);\
}\
switch(month)\
{\
case 1:\
case 3:\
case 5:\
case 7:\
case 8:\
case 10:\
case 12:\
printf("month %d is 31 days\n", month);\
break;\
case 4:\
case 6:\
case 9:\
case 11:\
printf("month %d is 30 days\n", month);\
break;\
case 2:\
if(year % 400 == 0 || (year % 4 == 0 && year % 100 != 0))\
printf("month %d is 29 days\n", month);\
else\
printf("month %d is 28 days\n", month);\
break;\
default:\
printf("The input month is wrong!\n");\
break;\
}\
}while(0)
int main(void)
{
int year, month;
printf("Input the year:");
scanf("%d", &year);
printf("Input the month:");
scanf("%d", &month);
LEAP_YEAR(year, month);
return 0;
}
c语言判断闰年并输出该月天数,C语言宏定义实现闰年判断并输出指定月的天数...相关推荐
- 宏定义之闰年判断C/C++版
题目描述 给年份year,定义一个宏,以判别该年份是否闰年.提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串) 输入格式 ...
- c语言中void和define,C语言里面的内联函数(inline)与宏定义(#define)探讨
C语言里面的内联函数(inline)与宏定义(#define)探讨 先简明扼要,说下关键: 1.内联函数在可读性方面与函数是相同的,而在编译时是将函数直接嵌入调用程序的主体,省去了调用/返回指令,这样 ...
- 【小甲鱼C语言】课后笔记第一章第三节——常量和宏定义
目录 1.常见的常量 2.宏定义(符号常量) 3.标识符 4.字符串常量 5.课后习题(编程题) 1.常见的常量 整型常量:520, 1314, 123 实型常量:3.14, 5.12, 8.97 字 ...
- [C语言编程入门]宏定义之闰年判断
问题描述 给年份year,定义一个宏,以判别该年份是否闰年. 解决方案: #include<stdio.h> #define LEAP_YEAR(y) (y%4==0&&y ...
- 题目 1039: 宏定义之闰年判断
题目描述 给年份year,定义一个宏,以判别该年份是否闰年.提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串) 输入 一 ...
- 1039 宏定义之闰年判断
题目描述 给年份year,定义一个宏,以判别该年份是否闰年.提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串) 输入 一 ...
- [编程入门]宏定义之闰年判断:给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计
#include<bits/stdc++.h> #define LEAP_YEAR(y) ((y%4==0&&y%100!=0)||(y%400==0)?"L&q ...
- 用c语言写复化梯形积分公式,第六章 函数和宏定义实验(2)
C程序设计实验报告 姓名:童飞 实验地点:教学楼514教室 实验时间:5月16日 实验项目: 1.利用复化梯形公式计算定积分 2.计算Ackerman函数 3.编写计算x的y次幂的递归函数 ...
- c语言输出数字1-100,c语言输出100以内素数 c语言编程输出1到100之间素数并求和,在线等,急?...
C语言,编写函数判断一个整数是否为素数,在主函数中调用该函数并输出100以内的全部素数? 参考代码: #include <stdio.h> int is_prime_numbe ...
- C语言开发必会 宏定义、宏函数
文章目录 宏定义 宏函数 宏定义之闰年判断 宏定义 宏定义是C中三种预处理方式(宏定义.文件包含.条件编译)的一种,只做替换.不求解. 宏定义分为有参宏定义和无参宏定义两种.应特别注意有参宏定义的括号 ...
最新文章
- 阿里巴巴连任 Java 全球管理组织席位
- Oracle 如何修改列的数据类型
- android 使用电脑画图软件输入文字
- 提供呼叫中心服务器,呼叫中心系统方案
- IT技术人员的35个特点,你占几个?
- 2019-06-02 15:27:20
- Android架构实例分析之编写hello驱动的HAL层代码
- SQL Server中的数据层应用程序简介
- 使用反射获取类的静态属性值
- acr122 java,ACR122开发包 SDK v1.1 [CDR 146]
- vs code发布1.37,全部换新的图标,这跟java是有仇吧,.java图标无法接受
- 学会python,妈妈再也不用担心我乱花钱了!
- python中div是什么意思_python中divmod是什么
- 我同学——应聘阿里巴巴之经过
- Unity防破解 —— 加密Dll与Key保护
- shell中遍历字符串
- 公司发的电脑无法登录OneNote账户
- 【前端+后端】前后端分离之——前后端axios通信
- 黑群晖安装ZEROTIER ONE实现内网穿透
- mysql数据库应用与开发姜桂洪 课后答案_数据库应用与开发姜桂洪课后答案
热门文章
- html input trim,javascript – jQuery:$.trim()在input.val()中的单词之间的空格
- word总页数不包含封面_word目录不包含封面 word 目录 不含封面
- 2009年25大最新网络游戏排行榜
- 异步fifo_【好设计论文】一种面向异步FIFO的低开销容错机制研究
- pythonexcel怎么读_python怎么读excel
- Adobe学习记录:PR常用快捷键
- 服务器部署v1.0方案问题分析
- java输出数字格式_java中导出excel设置单元格的样式为数字格式怎样设置?
- windows双开微信多开微信
- Markdown编辑器简单大概语法学习