导航:首页 > 计算方法 > 北邮计算方法答案

北邮计算方法答案

发布时间:2023-03-23 21:23:51

Ⅰ 北邮同学C语言题啊~我哭啊~在线等答案啊

//---------------------------------------------------------------------------

#include <stdio.h>

int CheckLeap(int year)
{
return ((year%4==0)&&(year%100)||(year%400==0));
}
int GetWeekDay(int year,int month,int day)
{
if (month<3) {
month+=12;
year--;
}
return (day+2*month+3*(month+1)/5+year+year/4-year/100+year/400+1) % 7 ;
}

int GetMonthDays(int year,int month)
{
switch (month) {

default:
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:return 31;break;
case 4:
case 6:
case 9:
case 11:return 30;break;
case 2:return CheckLeap(year)?29:28;break;
}
}
void PrintMonthCalender(int startDay,int days)
{
int i,j=0;

printf("Sun.\tMon.\tTue.\tWed.\tThu.\tFri.\tSat.\n");
for (i = 0; i<startDay; i++) {
putchar('\t');
j++;
}
for (i=1; i<=days; j++,i++) {
if (j&&j%7==0) {
putchar('\n');
}
printf("%d\t",i);

}

}

int main(int argc, char* argv[])
{
int year,month;
printf("Input the year and month<yyyy-mm>:");
scanf("%d-%d",&year,&month);
printf("\t\t%d-%02d\n",year,month);
PrintMonthCalender(GetWeekDay(year,month,1),GetMonthDays(year,month));
return 0;
}
//---------------------------------------------------------------------------

计算方法第二版课题6答案

题目

Ⅲ 求北邮电大网络2011春季学期计算机文化基础阶段五答案

1D 2B 3C 4A 5C 6C 7B 8A 9D 10A 对第一到第六题答案我不太确定!希望能对你有帮助1

阅读全文

与北邮计算方法答案相关的资料

热点内容
紫薯做猫耳朵的简单方法 浏览:455
国语的使用方法和研究论文 浏览:240
动产取得方法有哪些 浏览:812
毛衣起针怎么起最简单的方法 浏览:12
拉斯面膜使用方法 浏览:606
打开御守后的补救方法怎么系 浏览:569
电机正反转接线的简便方法 浏览:962
用什么化学方法鉴别烷烃和烯烃 浏览:199
咸蛋黄的食用方法怎么做好吃 浏览:106
扁平疣怎么快速去除最好的方法 浏览:796
枣菊花的功效与作用及食用方法 浏览:978
四条腿的锻炼方法 浏览:611
不痛苦的锻炼减肥方法 浏览:959
腿部固定带的正确使用方法图片 浏览:210
艾滋有好的治疗方法吗 浏览:952
学车简单方法 浏览:786
犬用排卵检测方法 浏览:716
数学单项式计算方法 浏览:679
手机桌面旋转怎么设置在哪里设置方法 浏览:852
如何上课不犯困的方法 浏览:122