判断闰年(宏定义版本)

#include<stdio.h>
#define trace_info(a)  printf("info:");printf(a);//封装输出函数 
#define trace_war(b)  printf("war:");printf(b); //定义宏输出 
#define trace_error(c)  printf("error:");printf(c); 
int leapyear(int year)
{
 trace_info("开始处理函数leapyear()\n");
 if((year%4==0&&year!=0)||year%400==0)
 {
  trace_info("%d 是闰年\n",year);
 }
 else
 {
  trace_info("%d 是平年\n",year);
 }
} 
int main()
{
 int year=0;
 trace_info("请输入年数:");
 scanf("%d",&year);
 while(year<=0)
 {
  trace_error("输入错误,请重新输入:");
  scanf("%d",&year);
 }
 leapyear(year);  
 } 
原创文章 291 获赞 256 访问量 2万+

猜你喜欢

转载自blog.csdn.net/huangziguang/article/details/105870791