知道当前日期是一年第几周,怎么根据这个周数,来获取这周的日期呢
例如下面这个样子的:
4条回答 默认 最新
路过_斌斌 2016-11-19 11:48关注请参考。
#include "stdafx.h"
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
//
int iWeek,iMonth;
iMonth=0;iWeek=0;
//计算是一年中的第多少天
int iDays,nDays,sumDays;
//定义12月份的总天数
iDays=0;nDays=0;sumDays=0;
int Month[12]={31,29,31,30,31,30,31,31,30,31,30,32};
cout<<"请输入第几周"< cin>>iWeek;
cout<<"第["< cout sumDays=3*1+(iWeek-1)*7;
//根据第几周,计算出到这个周的总天数
cout for(iMonth=0;iMonth for(int i=0;i {
iDays=i+1;
if(iDays>=(sumDays-nDays))
{ break;}
}
nDays=nDays+iDays;
if(nDays>=sumDays)
{cout<<"第["<<iMonth+1<<"]个月份"<<"第【"<<iDays<<"】天"<<endl;
break;
}
}
system("pause");
return 0;
}本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报