闰年的判断条件为:
(1)年份是4的倍数,而不是100的倍数。
(2)年份是400的倍数。
以下程序将判断输入年份是否为闰年,是则输出“Yes”, 否则输出“No”。
【样例】
输入:2013
输出:No
#include <stdio.h>
#include <stdlib.h>
int main() {
int n;
scanf("%d", &n);
if(n%4 == 0 && n%100 != 0 || n%400 == 0) {
printf("Yes");
}
else {
printf("No");
}
return 0;
}
以上程序是基础写法,通过学习了之前的三目运算符,我们可以写成以下形式:
#include <stdio.h>
#include <stdlib.h>
int main() {
int n;
scanf("%d", &n);
printf("%s\n", (n%4 == 0 && n%100 != 0) || n%400 == 0 ? "Yes" : "No");
return 0;
}
好了,本期先到这,如果对小伙伴有帮助的话还请点个收藏呀