C++万年历

用C++写了个简易的万年历。

具体功能如下:1.打印指定年(用户输入)所有月份的年历

                           2.打印指定年指定月(用户输入)的月份

                           3.打印指定日期(用户输入)的星期数

                           4.可重复输入

贴上源码:

#include<iostream>
#include<windows.h>
#include<iomanip>
using namespace std;
int number;              //菜单键
int year, month, day;     //年、月、日
int i, j, t;             //for循环用的量
int s;                   //星期X
char c;                  //存放随机输入的数字,以实现“按任意键返回主菜单”的功能
char months[] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };     //平年每个月的天数

void Pos(int x, int y);     //光标位置
void menu();                //主菜单函数
void runnian();             //如是闰年则变第二个月天数28为29
void oneyear();             //输出一整年的年历
void onemonth();            //输出一个月的月历
void xianshiweek();         //显示星期数

void Pos(int x, int y)//光标位置 
{
	COORD pos;
	HANDLE hOutput;
	pos.X = x;
	pos.Y = y;
	hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
	SetConsoleCursorPosition(hOutput, pos);
}
void menu()//主菜单函数
{
	Pos(40, 3);
	cout << "***********************************" << endl;
	Pos(40, 4);
	cout << "*          欢迎使用万年历         *" << endl;
	Pos(40, 5);
	cout << "*          ---made by pjr         *" << endl;
	Pos(40, 6);
	cout << "*******************
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值