導航:首頁 > 計算方法 > 北郵計算方法答案

北郵計算方法答案

發布時間: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

閱讀全文

與北郵計算方法答案相關的資料

熱點內容
論述糖尿病的營養治療方法有哪些 瀏覽:75
網路面板不能用的檢測方法 瀏覽:708
眼睛黑眼圈怎麼辦有什麼方法 瀏覽:535
用手機繞地轉一圈測出畝數的方法 瀏覽:148
新舊玉米粒的鑒別方法視頻 瀏覽:868
踢腳線安裝方法與尺寸 瀏覽:403
蟹爪蘭的養殖方法視頻 瀏覽:766
研究方法具體有哪幾種 瀏覽:766
用什麼方法氣走了你的追求者 瀏覽:540
再生膠脫模的解決方法 瀏覽:610
少兒英語學習方法及技巧 瀏覽:210
oppo手機閃爍解決方法 瀏覽:633
干河粉的快速泡發方法 瀏覽:199
流量上網速度慢的解決方法 瀏覽:647
中秋節月餅的製作方法及圖片 瀏覽:233
蘋果5屏幕解鎖在哪裡設置方法 瀏覽:624
廣告顯示屏的晶元的安裝方法 瀏覽:762
鋼鋸子的食用方法 瀏覽:709
上海普洱熟茶的正確沖泡方法 瀏覽:611
怎麼治療發燒咳嗽的方法 瀏覽:173