解题思路:对于一般的年份,年份的后两位数整除以四,如果能除尽,那就是闰年,除不尽就是平年,对于整百的年份,就用年数的前两位除以四,能除尽就是闰年,不能就是平年
注意事项:使用宏定义必须要按照题目给的来,不然会算是错误
参考代码:
#include<stdio.h>
#define LEAP_YEAR y//用宏定义输入的年数
int main()
{
int a,b;//定义所需要的中间变量
int y;//定义输入的年数
scanf("%d",&LEAP_YEAR);//输入
if(y%100==0)//判断年数的类型(能被整百整除),并输出
{
a=y/100;
if(a%4==0)
printf("L");
else
printf("N");
}
else//(不能被整百整除),并输出
{
b=y%100;
if(b%4==0)
printf("L");
else
printf("N");
}
return 0;
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:639 |
妹子杀手的故事 (C语言代码)浏览:679 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:458 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:590 |
WU-整数平均值 (C++代码)浏览:1239 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:681 |
打印十字图 (C语言代码)浏览:2701 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:556 |
DNA (C语言代码)浏览:391 |
1071题解浏览:484 |