中国大学MOOC 高级语言程序设计第九章编程
中国大学MOOC 高级语言程序设计第九章编程

中国大学MOOC 高级语言程序设计第九章编程

1带参宏替换计算给定年份的二月天数(10分)

题目内容:

定义一个带参数的宏DAYS_FEB(year),以计算给定年份year的二月共有几天。

输入格式:

输入一个有效的年份

输出格式:

请用以下格式字符串输出:”days of the FEB.: %d\n”

输入样例:

2016

输出样例:

days of the FEB.: 29

时间限制:500ms内存限制:32000kb

#include <stdio.h>
#define DAYS_FEB(y) ((!(y%400))||((!(y%4))&&(y%100)))?29:28
int yn;
int main( )
{ scanf("%d",&yn);
	printf("days of the FEB.: %d",DAYS_FEB(yn));
	return 0;
}

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注