Perlについての質問箱 29箱目
■ このスレッドは過去ログ倉庫に格納されています
0142デフォルトの名無しさん
2007/01/03(水) 14:25:47$y=1900;
if($y %4==0){
print "$y is a leap year.\n";
}elsif(($y %4==0) && ($y %100==0)){
print "$y is a common year.\n";
}elsif(($y %100==0) && ($y %400==0)){
print "$y is a leap year.\n";
}else{
print "$y is a common year.\n";
}
これで1900を$yに入れても、うるう年になってしまいます。
1900をcommon year.にするには、どうすればよいのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています