求解释一段C程序编写程序,判断某一年是否是闰年#includevoidmain(){int y;printf(“请输入年

问题描述:

求解释一段C程序
编写程序,判断某一年是否是闰年
#include
voidmain()
{
int y;
printf(“请输入年份!\n”);
scanf(“%d”,&y);
if((y%4==0)&&(y%100!=0)||(y%100==0)&&(y%400==0))
printf(“%d年是闰年!\n”,y);
else
printf(“%d年不是闰年!\n”,y);
}
if((y%4==0)&&(y%100!=0)||(y%100==0)&&(y%400==0))这句
1个回答 分类:综合 2014-09-26

问题解答:

我来补答
呃,因为闰年的条件是:能被4整除、但不能被100整除,或者能直接被400整除的年份.
你这个这个是对的,但是也可以改为 if((y%4==0)&&(y%100!=0)||(y%400==0))
%是取余,因为要判断能不能被4整除,也就是看看除以4后有没有余数啊,如果y%4==0成立说明就是4的倍数,能被4整除.
 
 
展开全文阅读
剩余:2000