#include #includeusing
namespace
std;
//input yyyy mm, output calendar:
//september 2020
//---------------------------
//mon tue wed thu fri sat sun
//1 2 3 4 5 6
//7 8 9 10 11 12 13
//14 15 16 17 18 19 20
//21 22 23 24 25 26 27
//28 29 30
string get_monthname(intm)}
void print_calendar(int year, int
month);
void print_title(int year, int
month);
void print_body(int year, int
month);
intmain()
//print calendar of the month
print_calendar(year, month);
char zz[20
]; cout
<< "
quit?y/n: ";
cin >>zz;
if (!strcmp(zz, "y"
)) exit(0);
}return0;
}//列印日曆,包括標題和日曆體
void print_calendar(int year, int
month)
//列印標題
void print_title(int year, int
month)
//判斷閏年
int isleapyear(int
year)
//獲取某年某月的天數
int get_monthnumberofdays(int year, int
month)}//
獲取 2023年1月1日(週三) 至 該月1日 的天數
int get_totalnumberofdays(int year, int
month)
else}}
return
sum;}//
判斷 該月1日 是週幾
int get_firstdayofmonth(int
days)
//列印日曆體
void print_body(int year, int
month)
int cols_printed = firstday - 1
;
for (int d = 1; d <=numberofdays; d++)
cout
<}
小程式練手(c )
給定乙個陣列input 如果陣列長度n為奇數,則將陣列中最大的元素放到 output 陣列最中間的位置,如果陣列長度n為偶數,則將陣列中最大的元素放到 output 陣列中間兩個位置偏右的那個位置上,然後再按從大到小的順序,依次在第乙個位置的兩邊,按照一左一右的順序,依次存放剩下的數。例如 inpu...
練手小程式(四)
這次的練手程式依然來自於knight lab的部落格文章five mini programming projects for the python beginner,任務的名字叫做textbased adventure game,也就是文字冒險遊戲 目標 我們的目標是完整的建立乙個文字小遊戲,這個小...
Python練手小習題
import random s int random.uniform 1,1000 m int input 輸入整數 while m s if m s print 大了 m int input 輸入整數 if m s print 小了 m int input 輸入整數 if m s print ok...