找了半天沒(méi)看出來(lái)錯(cuò)在哪里
#include <stdio.h>
#include <stdlib.h>
int main()
{
? ? int nian ;
? ? printf("請(qǐng)輸入年份:");
? ? scanf("%d,&nian");
? ? if(nian % 4 = 0 || nian % 400 = 0)
? ? {
? ? ? ? printf("該年是閏年");
? ? }
? ? else
? ? {
? ? ? ? printf("該年是平年");
? ? }
? ? return 0;
}
2019-05-28
閏年的含義是年份除以4沒(méi)有余數(shù)的,如2004、2008、2012;另外,如果年數(shù)是整百的,如1800、1900,除以400有余數(shù)的,則不能算閏年。
如果解釋得不夠清楚,可以百度查詢一下閏年的算法。
2019-06-14
閏年是非百年且能整除四的,或者能被400整除的
參考代碼
#include <stdio.h>
int main()
{
??? int year = 2014; //今年是2014年
??? //補(bǔ)全一下代碼
??? if(year%4==0&&year%100!=0||year%400==0)
??? {
??????? printf("%s\n","今年是閏年");
??? }
???
??? else
??? {
??????? printf("%s\n","今年是平年");
??? }
???
???
???
???
??? return 0;
}