C编程求解答

来源:百度知道 编辑:UC知道 时间:2024/05/07 12:38:24
1900年元旦是星期1;求7月1号是星期几.

调用方法:
string today = CaculateWeekDay(1900, 7, 1);

public string CaculateWeekDay(int y,int m, int d)
{
if(m==) m=;
if(m==) m=;
int week=(d+*m+*(m+)/+y+y/-y/00+y/00)%7;
string weekstr="";
switch(week)
{
case : weekstr="星期一"; break;
case : weekstr="星期二"; break;
case : weekstr="星期三"; break;
case : weekstr="星期四"; break;
case : weekstr="星期五"; break;
case 6: weekstr="星期六"; break;
case 7: weekstr="星期日"; break;
}