用Pascal语言编写一道是闰年还是平年的程序

来源:百度知道 编辑:UC知道 时间:2024/05/16 11:34:45
要快!

下面的程序在DELPHI下调试通过:

program test;
var y:integer;
begin
write('y=');readln(y);
if (y mod 4=0) and ((y mod 100<>0) or (y mod 400=0))
then writeln('闰年')
else writeln('平年')
end.

program rzy6_1;
var
y,m:integer;

function ddays(year,month:integer):integer;
var
days:integer;
y:boolean;
begin
y:=(year mod 4=0)and(year mod 100<>0)or(year mod 400=0);
case month of
1,3,5,7,8,10,12:days:=31;
4,6,9,11:days:=30;
2:if y
then days:=29
else days:=28;
end;
ddays:=days;
end;

begin
write('enter year and month:');
readln(y,m);
writeln('year=',y,' month=',m,' days=',ddays(y,m) );
end.

var y:longint;
begin
readln(y);
if (y mod 4=0) and (y mod 100=0) and (y mod 400=0) and (y mo