首页 > 教育

if(leap==1)可以等价为if()或if();if(leap==0)可以等价为if()

更新时间2019-06-22 01:53:14

#include<stdio.h>
main()
{
int year,leap;
printf("please input year:");
scanf("%d",&year);
if(year%4==0)
{
if(year%100==0)
{
if(year%400==0)
leap=1;
else leap=0;
}else leap=1;
}else leap=0;
if(leap)
printf("%d is a leap year",year);
else printf("%d is not a leap year",year);
}

if(leap==0)可以等价为if(!leap)
if(leap==1) 可以等价为 if(leap)(只有在后者leap取值:非零为true,零为false条件下成立)

上一篇:非谓语动词

下一篇:马王袢用日语怎么说