用C&C++打印日历,实训? | 您所在的位置:网站首页 › 月历日期计算器 › 用C&C++打印日历,实训? |
主函数main.cpp比你想的简单,但你别真的觉得它很简单。 求求你了,往下看吧。 #include "calendar.h" #include #include using namespace std; int main() { int year, month_groupn, ifline; cout year >> month_groupn >> ifline; Solve(year, month_groupn, ifline); return 0; }但头文件calendar.h就足够让你头皮发麻了 void Biaotou(int n_0, int year0); void Biaowei(int n_0); void Yuetou(int moon_head); void weekhead(); bool Leapyear(int year); void Daynum(int year,int moon); int Day_n(int year,int month); void whatDay(int year, int month); void printWeekly_row(int year,int month,int week); void month_start(int year,int month); void Week_line(int year,int month,int week_row); int month_s(int year,int month); void month_line(int year,int month_groupn,int ifline,int month_group_num); void Solve(int year,int month_groupn,int ifline);这是头文件⇗ 下面这是函数定义calendar.cpp //添加函数定义 #include "calendar.h" #include #include using namespace std; //全局变量 int day1[] = { 31,29,31,30,31,30,31,31,30,31,30,31 }; int day2[] = { 31,28,31,30,31,30,31,31,30,31,30,31 }; //年份表头 void Biaotou(int n_0, int year0) { int i1 = 12 / n_0; // 每排几个月 int width = 30; // 一个月份的宽度(包括空格和数字) int total_width = width * i1; // 整个表头的总宽度 int year_width = 4; // 年份字符串的宽度 int offset = (total_width - year_width) / 2; // 年份前面和后面的空格数量 cout |
CopyRight 2018-2019 实验室设备网 版权所有 |