用C&C++打印日历,实训? 您所在的位置:网站首页 月历日期计算器 用C&C++打印日历,实训?

用C&C++打印日历,实训?

2023-06-21 17:16| 来源: 网络整理| 查看: 265

 主函数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 实验室设备网 版权所有