补牙材料图片:if语句的问题

来源:百度文库 编辑:中科新闻网 时间:2024/05/02 08:41:16
写一个程序,判断某年是否是闰年,闰年的条件是符合下面两个条件之一。
1。能被4整除,但不能被100整除
2。能被400整除

#include<stdio.h>
void main()
{
int year;
printf("Please enter a year:");
scanf("%d",&year);
if(year % 4 ==0 && year % 100 !=0 || year % 400 ==0)
{
//是闰年
printf("\n%d is a leap year\n",year);
}
else
{
//不是闰年
printf("\n%d is not a leap year\n",year);
}
}

if((year%4==0)&&(year%100!=0))
闰年
if(year%400==0)
闰年

main()
{
int y;
if(y%(y%100?4:400)==0) printf("闰年!");
else printf("非闰年!");
}