解题思路:对于一般的年份,年份的后两位数整除以四,如果能除尽,那就是闰年,除不尽就是平年,对于整百的年份,就用年数的前两位除以四,能除尽就是闰年,不能就是平年
注意事项:使用宏定义必须要按照题目给的来,不然会算是错误
参考代码:
#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 人评分
DNA (C++代码)浏览:671 |
点我有惊喜!你懂得!浏览:1462 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:583 |
Tom数 (C++代码)浏览:869 |
母牛的故事 (C语言代码)浏览:479 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:268 |
蓝桥杯历届试题-翻硬币 (C++代码)浏览:955 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:756 |
字符串的输入输出处理 (C语言代码)浏览:1085 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:689 |