编写程序实现:从键盘输入一个年月日,要求出该天是该年的第几天(注意判断概念是否是闰年)

如题所述

诠释乐趣(诠释y,INT,INT Me)
{
?我,天= 0;
?((M> 12 | | M <1)| |((M == 1 | | M == | | M == | | M == | | M == 8 | | M = = 10 | | M == 12)&&(D> 31 | | D <1))| |((M == | | M == | | M == | | M == 11)&&( D> 30 | | D <1))| |((D == 2)&&((Y%4 == 0 | |(Y%100 == 0 &&(%)400 = 0)&&(D> 29 | | D <1))| |((Y%4 == 0 | |(Y%100 == 0 &&(%)400 = 0)&&(D> 28 | | D <1)))))
??天= -1;
?(i = 0;我<m&&day> = 0; i + +)
?{
??如果(M == 1 | | M == | | M == | | M == | | M == | | M == 10 | | M == 12)
?????天+ = 31;
??(M == | | M == 6 | | M == | | M == 11)
?????天+ = 30;
??(M == 2)
???天+ = 28;
?}
?天+ = D;
?(Y%4 == 0 | |(Y%100 == 0 &&(%)400 = 0))
???天+ = 1;
?日;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-12
Delphi
var
dt: TDate;

dd: Integer;

...
dt := StrToDate(Edit1.Text);

dd := DayOfTheYear(dt);

...
第2个回答  2012-10-12
什么语言?追问

C语言

相似回答