高手快来C++编写一个程序,用户输入一年(year)、月(month)、日(day),计算该日期对应的是该年的第几

高手快来C++编写一个程序,用户输入一年(year)、月(month)、日(day),计算该日期对应的是该年的第几
VC2008版本,
用户输入一年(year)、月(month)、日(day),计算该日期对应的是该年的第几天.
如:2000,3,1 :返回61
1981,3,1:返回60
分析:
月 0 1 2 3……11 12
非闰年 0 31 28 31 30 31
闰年 0 31 29 31 30 31
妖娆美妇 1年前 已收到1个回答 举报

zulyobx 春芽

共回答了23个问题采纳率:95.7% 举报

/*思路:我们可以划分成三个函数来写:输入参数的检测函数、计算闰年的函数和计算日期的函数;最后写个主程序就OK了*/
//定义判断年份、月份和日期数据输入是否正确的函数
bool judgemonthday(int m,int d,bool r)
{
bool rmday;//判断数据输入,即月份和日期是否真确,rmday为真是真确,假为不正确
if(m12 || d31) {cout

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.048 s. - webmaster@yulucn.com