程序改正后:#includevoid main(){int year;scanf("%d",&year);if( (year%4==0 && year%100!=0) || (year%4==0 && year%400==0) )printf("%d是一个闰年.",year);elseprintf("%d不是一个闰年.",year);}你的源程序有错误,scanf语句变量前应加变量year的地址符&.if语句也有误,闰年的判断条件是:1.能被4整除,但不能被100整除;2.能被4整除,又能被400整除.语句为 if( (year%4==0 && year%100!=0...
|