91地址自动回复的邮箱号是多少(91 *** )

2023-05-26 15:40:54 旅游攻略 投稿:七秒鱼.

怎么获取91地址

1、首先打开邮箱的主页面

2、其次下滑找到设置,并点击

3、最后在设置里面找到地址更改,更改为91的地址即可

91地址自动回复的邮箱号是多少

91邮箱号是http://mail.91.com。自动回复设置 *** 是首先登录你的TOMVIP邮箱,进入邮箱点击设置,邮箱设置,选择常用设置,选择来信分类,选择新建来信分类,在新建来信分类里设置好规则后选择自动回复就可以了。

邮箱的特点

1、发送速度快。电子邮件通常在数秒钟内即可送达至全球任意位置的收件人信箱中,其速度比 *** 通信更为高效快捷。

2、信息多样化。电子邮件发送的信件内容除普通文字内容外,还可以是软件、数据,甚至是录音、动画、电视或各类多媒体信息。

3、收发方便。与 *** 通信或邮政信件发送不同,E-mail采取的是异步工作方式,它在高速传输的同时允许收信人自由决定在什么时候、什么地点接收和回复,发送电子邮件时不会因占线或接收方不在而耽误时间。

4、成本低廉。E-mail更大的优点还在于其低廉的通信价格,用户花费极少的市内 *** 费用即可将重要的信息发送到远在地球另一端的用户手中。

91a61aae@bitsite.xyz这是什么邮箱

bitsite.xyz服务器iP bitsite.xyz域名解析 bitsite.xyziP查询...

bitsite.xyz服务器iP: 当前解析: 网站劫持真机检测 历史解析记录: 2020-11-16---2022-11-18101.32.21.204 2022-08-15---2022-08-2043.154...

查询网

@brjz.xyz是什么邮箱? - 百度知道

百度知道

bitsite.xyz域名信息查询 bitsite.xyzWhois信息 bitsite.xyz域名...

9天前快照 bitsite.xyzWhois域名信息查询 whois服务器远程获取超时,请稍后重试 whois监控 最新域名查询 www.95c8.com

查询网

bitsite.xyz子域名大全 bitsite.xyz二级域名 bitsite.xyz域名...

查询网

91地址自动回复的邮箱号是多少 - 百度知道

百度知道

有谁知道@xyz.com是什么邮箱啊! 帮个忙 - 王朝 *** - ...

2010年6月16日估计是 xyz.com 管理员的帐号(也有可能是内部用的邮箱,象就有专用的邮箱) 小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;②...

王朝 ***

北京理工大学邮件系统

帐号登录 用户登录 自动启用SSL安全登录

北京理工大学邮件系统

91Mike Webmail是什么邮箱? - 百度知道

百度知道

这是个什么邮箱地址 - 百度知道

百度知道

常用邮箱、网盘地址列表 - weixin - 34151004的博客 - CSDN博客

2011年7月20日91免费邮箱 http://mail.91.com 3126免费邮箱 http://www.3126.com/ 阿里巴巴免费邮箱 http://china.alibab *** ...

CSDN编程社区

晒一下我收到的91论坛邮件

1楼: 一下我收到的91论坛邮件 发信站: 水木社区 (Thu Apr 25 15:18:14 2019...

2楼: 一下我收到的91论坛邮件 发信站: 水木社区 (Thu Apr 25 15:18:38...

3楼: 一下我收到的91论坛邮件 发信站: 水木社区 (Thu Apr 25 15:20:14...

水木社区

91找事网邮箱格式是什么样的 - 百度知道

百度知道

91di.email子域名大全 91di.email二级域名 91di.email...

查询网

91di.email服务器iP 91di.email域名解析 91di.emailiP...

iP或域名查询 X iP 子域名 备案 91di.email服务器iP: 当前解析: 网站劫持真机检测 历史解析记录: 2022-03-19---2022-03-19198.58.118....

查询网

91新地址怎么发邮件 - 天奇生活

1. 在浏览器中输入平台网址,进入平台首页,点击 【立即试用】,进入用户注册界面,输入账号密码,注册用户信息。

2. 登录系统后,点击 【发信设置】,设置发信人昵称,和专有发信域名。

3. 点击【发件相关】,地址列表, 点击【新建按钮】,进入新建地址列表页面。

天奇生活

91bi.com子域名大全 91bi.com二级域名 91bi.com域名解析查询

查询网

91M.com免费邮箱,支持10M超大附件 - IDC资讯中心

2006年7月11日提供个性化域名选择与申请 高速安全稳定,多级过滤系统 环保型界面,清晰整洁 91邮箱除了向用户提供十四个不同的个性 域名选择外,还支持团体用户根...

西部数码

求求来个人帮个忙,看看这个是什么邮箱,有没有登录邮箱的地址

哔哩哔哩

石墨烯 - 道客巴巴

SlUcyfX+lc74L1a91fw2Ly/dJpxPMgZECBwpIHAyO3bNcle+IdbspIrq/Vonkl+1RRFpSsO+MqImwmG/vbeSDQFj03oiZ/2aMc49v61yWianqml+GJjfW4nSz...

道客阅读

126网易免费邮 - 你的专业电子邮局

网易126免费邮箱–你的专业电子邮局,超过20年的邮箱运营经验,系统快速稳定安全,支持超大...

网易126免费邮

RGB(166,26,174),#A61AAE 颜色查询,颜色梯度,色彩搭配,色盲模拟...

字客网RGB颜色查询在线工具是一款功能强大的RGB颜色查询工具,包括对应CMYK、RGB、HSL、HSV、XYZ等色彩空间的色值,颜色梯度、色彩搭配、色盲模拟。

字客网

...3130 - 455c - bf82 - 726c4cf4aa30&appUrlFlag=ztb001&siteGuid=7...

589ReFlkUyfCnpxlj4Ae4sHqyVYb20EqaSEkxOEq1T6UPs4CxwQJ0MkjUXyztGPMZnxeq1NRYyes7cB29aJc5jr7/lQYFZ4qqNocuqMOq0UG3+rcqS7AnE22...

四平市公共资源交易网

...b28c - 4d36 - aea3 - b25c4b682813&appUrlFlag=scztb001&siteGuid=...

DMCPFi0V5VsMUZ4yOvik2S+RWSP1NUNuCUItqCNdOTT4S *** wFqCtG8G91pdTo74g5BCVXYzXwuS2OCYmFqrDfmFnvSHF9ZUbviPRZba8M0zmp381JvVQzN9I7l14r...

四川省公共资源交易信息网

...3dcf - 48dc - 8832 - 0e1a93843a19&appUrlFlag=ztb581&siteGuid=7...

LM7Sz3XB4m6FsaHFk2nhXgYWJp3uz4J5NdTLRwMfn2EUUiqB3Wafo5lt61J8Mbx00nCfvLkj0A/Eju91v77248P1byIBWFF66Oakfw40rXsMf6Pa3nJzIUtIpW9mm...

苏州市公共资源交易平台

ggzyjyzx.tl.gov.cn/tlsggzy/AttachStorage/6e1b8ee2 - ca1e - 4dcd...

gL9geTt0Sp2IuDMl+u93w09QON57vBXqqUrNAZuaNLp/5OGihD6pJmF8Uq2xqM+/5cn1LL8nTswbAKwlw91KcBdzkMepPVMpOYYJDQwZYDQY/OD932JummUdEFI...

ggzyjyzx.tl.gov.cn

...50e9 - 4dc3 - 91b4 - 2f13064e215d/[A3303820540001552001001]乐清...

l4wOgbC5FbI3X8eT1wqyAaEZLgNsfA50whdHfDLdiwnnYq6aQbmKlSd4RzXw6bfcnNq8VyGVRHLtGnk4Gq0xS3kBXjIGQ91ZYFaguyPDiu3ZPsQh4n6l13sNW0vdt...

ggzy.yueqing.gov.cn

做糖醋菜,记住这个比例,酸甜可口不油不腻,做啥菜都好吃

1. 勺淀粉搅匀后煮至冒泡。 打开新浪新闻 8、把炸好的豆皮卷放入锅中翻炒均匀,让每一个豆皮卷都均匀裹满糖醋汁,就可以熄火了。 打开

2. \u30012\u5f20\u8c46\u8150\u8863\u7528\u6e29\u6c34\u6ce1\u8f6f\uff0c\u6ce1\u7684\u65f6\u95f4

新浪网

12C RAC 故障分析 - ORA - 17503: ksfdopn:2 Failed to open

阴历和阳历生日转换器,阳历生日转换阴历生日

提起阴历和阳历生日转换器,大家都知道,有人问必须历转换成阳历,找这么一量转换的工具,另外,还有人想问阴历与阳历的生日转换,你知道这是怎么回事?其实农历新历转换器,下面就一起来看看阳历生日转换阴历生日,希望能够帮助到大家!

阴历和阳历生日转换器

阳历生日是年7月9日星期日,转成阴历是年六月十二,生肖属猪,距离今日已经过去天。

阴历甲午()年六月十二,距离今日还有天。(阳历是年7月8日星期二)查生日阴历阳历对照表。

阳历生日转换阴历生日?如何查询自己的阴历生日。

生日如何农历转换公历?

出生是年6月23日出生日期查询农历生日。

如果这时间您给的是阳历,那么阴历你就是5月23日是生日。以后无论那一年的阴历5月23日都是你的生日。

有了阴历生日,变换的就是阳历得日子。每一年的日历牌您都可以查出对应的历日子。

以92年6月23日为阴历日子计算,年您的阳历生日是7月25日。以此类推。祝开心,生日快乐!

阴历和阳历生日转换器:必须历转换成阳历,找这么一量转换的工具

单独查询的话,万年历就行。万年历农历公历转换。

找个阳历日期转换为阴历日期程序,加一个循环,我一段程序就行了

找不到高手?让文员查他几个小时就行了

如何在EXCEL中实现生日阳历到阴历的批量转换。

OptionExplicit

DimWeekName(7),MonthAdd(11),NongliData(99),TianGan(9),DiZhi(11),ShuXiang(11),DayName(30),MonName(12)

DimcurTime,curYear,curMonth,curDay,curWeekday阴历和公历的转换器。

DimGongliStr,WeekdayStr,NongliStr,NongliDayStr万年历大全。

Dimi,m,n,k,isEnd,bit,TheDate

Dimyear,month,day,grid,grid_date

Subdatetest()’这是转换样例农历生日计算器。

Debug.Printcalendar(“-8-15”)

EndSub生日查询系统。

Functioncalendar(grid)’转换函数1800~2100年公历农历对照表。

grid_date=grid星座查询农历转换阳历。

year=Mid(grid_date,1,4)阴历四月三十是阳历几月几号。

month=Mid(grid_date,6,1)阳历6月26生日农历是几号。

day=Mid(grid_date,8,2)今天是农历几月几日几号。

‘星期名

WeekName(0)=””

WeekName(1)=”星期日”公历如何换算成农历。

WeekName(2)=”星期一”

WeekName(3)=”星期二”农历3月20生日阳历是多少。

WeekName(4)=”星期三”

WeekName(5)=”星期四”时辰阳历公历不分吗。

WeekName(6)=”星期五”

WeekName(7)=”星期六”

‘天干名称

TianGan(0)=”甲”有没有1900以前的万年历。

TianGan(1)=”乙”

TianGan(2)=”丙”

TianGan(3)=”丁”

TianGan(4)=”戊”

TianGan(5)=”己”生日日期计算器。

TianGan(6)=”庚”阴历阳历公式。

TianGan(7)=”辛”

TianGan(8)=”壬”

TianGan(9)=”癸”农历和新历生日怎么算。

‘地支名称阳历1971年10月28日。

DiZhi(0)=”子”

DiZhi(1)=”丑”农历1999年7月14日生日新历是。

DiZhi(2)=”寅”

DiZhi(3)=”卯”上的生日在日历上怎么看。

DiZhi(4)=”辰”

DiZhi(5)=”巳”

DiZhi(6)=”午”1月18号阳历生日。

DiZhi(7)=”未”

DiZhi(8)=”申”

DiZhi(9)=”酉”

DiZhi(10)=”戌”

DiZhi(11)=”亥”

‘属相名称

ShuXiang(0)=”鼠”

ShuXiang(1)=”牛”

ShuXiang(2)=”虎”

ShuXiang(3)=”兔”

ShuXiang(4)=”龙”

ShuXiang(5)=”蛇”

ShuXiang(6)=”马”

ShuXiang(7)=”羊”

ShuXiang(8)=”猴”

ShuXiang(9)=”鸡”

ShuXiang(10)=”狗”

ShuXiang(11)=”猪”

‘农历日期名

DayName(0)=””

DayName(1)=”初一”

DayName(2)=”初二”

DayName(3)=”初三”

DayName(4)=”初四”

DayName(5)=”初五”

DayName(6)=”初六”

DayName(7)=”初七”

DayName(8)=”初八”

DayName(9)=”初8221;

DayName(10)=”初8221;

DayName(11)=”十一”

DayName(12)=”十二”

DayName(13)=”十三”

DayName(14)=”十四”

DayName(15)=”十五”

DayName(16)=”十六”

DayName(17)=”十七”

DayName(18)=”十八”

DayName(19)=”十8221;

DayName(20)=”二8221;

DayName(21)=”二十一”

DayName(22)=”二十二”

DayName(23)=”二十三”

DayName(24)=”二十四”

DayName(25)=”二十五”

DayName(26)=”二十六”

DayName(27)=”二十七”

DayName(28)=”二十八”

DayName(29)=”二十8221;

DayName(30)=”三8221;

‘农历月份名

MonName(0)=””

MonName(1)=”正”

MonName(2)=”二”

MonName(3)=”三”

MonName(4)=”四”

MonName(5)=”五”

MonName(6)=”六”

MonName(7)=”七”

MonName(8)=”八”

MonName(9)=”8221;

MonName(10)=”8221;

MonName(11)=”十一”

MonName(12)=”腊”

‘公历每月前面的天数

MonthAdd(0)=0

MonthAdd(1)=31

MonthAdd(2)=59

MonthAdd(3)=90

MonthAdd(4)=

MonthAdd(5)=

农历新历转换器

MonthAdd(6)=

MonthAdd(7)=

MonthAdd(8)=

MonthAdd(9)=

MonthAdd(10)=

MonthAdd(11)=

‘农历数据

NongliData(0)=

NongliData(1)=

NongliData(2)=

NongliData(3)=

NongliData(4)=

NongliData(5)=

NongliData(6)=

NongliData(7)=

NongliData(8)=

NongliData(9)=

NongliData(10)=

NongliData(11)=

NongliData(12)=

NongliData(13)=

NongliData(14)=

NongliData(15)=

NongliData(16)=

NongliData(17)=

NongliData(18)=

NongliData(19)=

NongliData(20)=

NongliData(21)=

NongliData(22)=

NongliData(23)=

NongliData(24)=

NongliData(25)=

NongliData(26)=

NongliData(27)=

NongliData(28)=

NongliData(29)=

NongliData(30)=

NongliData(31)=

NongliData(32)=

NongliData(33)=

NongliData(34)=

NongliData(35)=

NongliData(36)=

NongliData(37)=

NongliData(38)=

NongliData(39)=

NongliData(40)=

NongliData(41)=

NongliData(42)=

NongliData(43)=

NongliData(44)=

NongliData(45)=

NongliData(46)=

NongliData(47)=46

NongliData(48)=

NongliData(49)=

NongliData(50)=

NongliData(51)=

NongliData(52)=

NongliData(53)=

NongliData(54)=

NongliData(55)=

NongliData(56)=

NongliData(57)=

NongliData(58)=

NongliData(59)=

NongliData(60)=

NongliData(61)=

NongliData(62)=

NongliData(63)=

NongliData(64)=

NongliData(65)=

NongliData(66)=

NongliData(67)=

NongliData(68)=

NongliData(69)=

NongliData(70)=

NongliData(71)=

NongliData(72)=

NongliData(73)=

NongliData(74)=

NongliData(75)=

NongliData(76)=

NongliData(77)=

NongliData(78)=

NongliData(79)=

NongliData(80)=

NongliData(81)=

NongliData(82)=

NongliData(83)=

NongliData(84)=

NongliData(85)=

NongliData(86)=

NongliData(87)=

NongliData(88)=

NongliData(89)=

NongliData(90)=

NongliData(91)=

NongliData(92)=

NongliData(93)=

NongliData(94)=

NongliData(95)=

NongliData(96)=

NongliData(97)=

NongliData(98)=

NongliData(99)=

‘生成当前公历年、月、日==>GongliStr

curYear=year

curMonth=month

curDay=day

GongliStr=curYear&”年”

If(curMonth<10)Then

GongliStr=GongliStr&”0″&curMonth&”月”

Else

GongliStr=GongliStr&curMonth&”月”

EndIf

If(curDay<10)Then

GongliStr=GongliStr&”0″&curDay&”日”

Else

GongliStr=GongliStr&curDay&”日”

EndIf

‘生成当前公历星期==>WeekdayStr

curWeekday=Weekday(curTime)

WeekdayStr=WeekName(curWeekday)

‘计算到初始时间年2月8日的天数:-2-8(正月初一)

TheDate=(curYear-)+Int((curYear-)/4)+curDay+MonthAdd(curMonth-1)-38

If((curYearMod4)=0AndcurMonth>2)Then

TheDate=TheDate+1

EndIf

‘计算农历天干、地支、月、日

isEnd=0

m=0If(NongliData(m)<)Then

k=11

Else

k=12

EndIf

n=kIf(n<0)Then

ExitDo

EndIf

‘获取NongliData(m)的第n个二进制位的值

bit=NongliData(m)

Fori=1TonStep1

bit=Int(bit/2)

Next

bit=bitMod2

If(TheDate<=29+bit)Then

isEnd=1

ExitDo

EndIf

TheDate=TheDate-29-bit

n=n-1

Loop

If(isEnd=1)Then

ExitDo

EndIf

m=m+1

Loop

curYear=+m

curMonth=k-n+1

curDay=TheDate

If(k=12)Then

If(curMonth=(Int(NongliData(m)/)+1))Then

curMonth=1-curMonth

ElseIf(curMonth>(Int(NongliData(m)/)+1))Then

curMonth=curMonth-1

EndIf

EndIf

‘生成农历天干、地支、属相==>NongliStr

NongliStr=”农历”&TianGan(((curYear-4)))&DiZhi(((curYear-4)))&”年”

NongliStr=NongliStr&”(“&ShuXiang(((curYear-4)))&””

‘生成农历月、日==>NongliDayStr

If(curMonth<1)Then

NongliDayStr=”闰”&MonName(-1curMonth)

Else

NongliDayStr=MonName(curMonth)

EndIf

NongliDayStr=NongliDayStr&”月”

NongliDayStr=NongliDayStr&DayName(curDay)

calendar=NongliStr&NongliDayStr&”)”

EndFunction

以上就是与阳历生日转换阴历生日相关内容,是关于必须历转换成阳历,找这么一量转换的工具的分享。看完阴历和阳历生日转换器后,希望这对大家有所帮助!

如何在excel表中将阴历生日批量转换成阳历?

1.比如今天是2010年9月2日,用以下公式就可以得出农历七月二十四:

2.虽然在遇到闰月时,显示结果有点差强人意,如下图中,2010年2月9日的农历应是十二月二十六,但因为那年有个闰五月,就无辜多出来一个月了。不过总比编代码要快捷多了吧,而且闰月也不是天天有。

3.假如把公式改成:=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A2,"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A2,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A2,"[$-130000][DBNum1]m月")&TEXT(A2,IF(--TEXT(A2,"[$-130000]d")=10,"初十",IF(--TEXT(A2,"[$-130000]d")>10,"[$-130000][DBNum1]d","初[$-130000][DBNum1]d"))),那就更像农历表示法了,不过因为农历每年开始日期都不一样,所以函数很难达到十分精确的结果,只能是将就着用。

那就更像农历的表示法了。

急!~~~~ 用C或者C++编写 打印万年历 的程序 要求如下

基本功能已经实现:

/*****************************************************************

*Author:wacs5

*DATE:20101110(YYYMMDD)

*Email:wacs5@126.com

*Function:用C编写、打印万年历

*Targe:http://..com/question/195084859.html

*Compiler:TC2.0、Gcc通过(如果是VC++的话,去掉#include<conio.h>)

**另外getch()函数可以换成system("pause")语句.

*****************************************************************/

#include<time.h>

#include<math.h>

#include<stdio.h>

#include<conio.h>

intDaysInMonth[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

intDaysInYear[13]={0,31,59,90,120,151,181,212,243,273,304,334,365};

charMonthInfo[13][4]={"","Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};

charWeekInfoEng[8][4]={"Sun","Mon","Tue","Wed","Thu","Fri","Sat"};

charWeekInfoChs[8][3]={"天","一","二","三","四","五","六"};

intmain()

{

intyear,month,day;

intflag=1;/*是否输出到文件,1为输出,0为不输出*/

longdate1;

intIsLoopYear(intyear);

intCheckDay(intyear,intmonth,intday);

longDate2Long(intyear,intmonth,intday);

intWeek(longday);

intPrintNow(intflag);

intMonthCalendar(intyear,intmonth,intflag);

intYearCalendar(intyear,intflag);

intPrintNumMask(intyear,charch,FILE*fp);

PrintNow(flag);/*输出当月月历并输出时间,flag=1代表输出到文件*/

printf("year=");

scanf("%d",&year);

YearCalendar(year,flag);/*输出2010年年历,flag=1代表输出到文件*/

getch();

}

/*判断闰年*/

intIsLoopYear(intyear)

{

returnyear%400==0||(year%100&&year%4==0);

}

/*检查日期的合法性*/

intCheckDay(intyear,intmonth,intday)

{

intIsLoopYear(intyear);

/*年月日大于零,月份为1-12,日期为1至当月更大的天数,注意二月份的闰月*/

if(year>=0&&month>0&&month<=12&&day>0&&\

day<=(DaysInMonth[month]+(month==2&&IsLoopYear(year))))

return1;

else

return0;

}

/*返回year年month月day日到0000年1月0日(抽象的时间)的天数*/

longDate2Long(intyear,intmonth,intday)

{

longdays;

days=year*365l+year/4-year/100+year/400+(year>0);/*year年1月0日经历的天数,0年是闰年*/

days+=DaysInYear[month-1]+(month>2&&IsLoopYear(year))+day;/*加上月份以及天数*/

returndays;

}

/*计算星期*/

intWeek(longdays)

{

return(days+5)%7;

}

/*输出现在时刻,并输出当月日历*/

intPrintNow(intflag)

{

time_tnow;

structtm*tm_1;

intWeek(longday);

intCheckDay(intyear,intmonth,intday);

longDate2Long(intyear,intmonth,intday);

intMonthCalendar(intyear,intmonth,intflag);

time(&now);

tm_1=localtime(&now);

MonthCalendar(tm_1->tm_year+1900,tm_1->tm_mon+1,flag);

printf("今天是:%4d年%02d月%02d日,星期%s\n",tm_1->tm_year+1900,tm_1->tm_mon+1,tm_1->tm_mday,WeekInfoChs[tm_1->tm_wday]);

printf("当前时间是:%02d时%02d分%02d秒\n",tm_1->tm_hour,tm_1->tm_min,tm_1->tm_sec);

return1;

}

/*输出月历*/

intMonthCalendar(intyear,intmonth,intflag)/*flag=1时,写文件*/

{

inti,k,day,week;

longdays;

charfilename[80];

intWeek(longday);

intCheckDay(intyear,intmonth,intday);

longDate2Long(intyear,intmonth,intday);

FILE*fp;

if(flag)

{

sprintf(filename,"%04d_%02d.txt",year,month);

fp=fopen(filename,"w");

if(fp==NULL)

{

printf("FileOpenErrorinFunction:MonthCalendar\nPressanykeytoexit:");

getch();

exit(-1);

}

}

day=1;

if(!CheckDay(year,month,day))

{

printf("Format:%d-%d-1(YYYY-MM-DD)isinvaildinFunction:MonthCalendar\n",year,month);

return0;

}

days=Date2Long(year,month,day);

week=Week(days);

k=(4*7-9)/2;

for(i=0;i<k;i++)

filename[i]='';

filename[k]='\0';

printf("MonthCalendar:\n%s%d--%s\n",filename,year,MonthInfo[month]);

if(flag)

fprintf(fp,"%s%d--%s\n",filename,year,MonthInfo[month]);

for(i=0;i<7;i++)

{

printf("%s",WeekInfoEng[i]);

if(flag)

fprintf(fp,"%s",WeekInfoEng[i]);

}

printf("\n");

if(flag)

fprintf(fp,"\n");

for(i=0;i<week;i++)

{

printf("");

if(flag)

fprintf(fp,"");

}

for(i=day;i<=DaysInMonth[month]+(month==2)*(IsLoopYear(year));i++)/*闰年的2月份,要加一*/

{

printf("%3d",i);

if(flag)

fprintf(fp,"%3d",i);

if((i+week)%7==0)

{

printf("\n");

if(flag);

fprintf(fp,"\n");

}

}

printf("\n");

if(flag)

{

fprintf(fp,"\n");

fclose(fp);

}

return1;

}

/*输出年历*/

intYearCalendar(intyear,intflag)

{

intmonth_col=2;/*每行几个月历*/

intspace_col=4;/*两个月历的空格数*/

intmonth_row=(int)ceil(12.0/month_col);

intline,end_day[13],keepgoing[13]={1};

inti,j,k,month,day[13],week[13];

longdays[13];

charspace[3][80];

intWeek(longday);

intCheckDay(intyear,intmonth,intday);

longDate2Long(intyear,intmonth,intday);

intPrintNumMask(intyear,charch,FILE*fp);

FILE*fp;

if(flag)

{

charfilename[80];

sprintf(filename,"%04d.txt",year);

fp=fopen(filename,"w");

if(fp==NULL)

{

printf("FileOpenErrorinFunction:YearCalendar\nPressanykeytoexit:");

getch();

exit(-1);

}

}

for(month=1;month<=12;month++)

{

day[month]=1;

if(!CheckDay(year,month,day[month]))

{

printf("Format:%d-%d-1(YYYY-MM-DD)isinvaildinFunction:YearCalendar\n",year,month);

return0;

}

days[month]=Date2Long(year,month,day[month]);

week[month]=Week(days[month]);

keepgoing[month]=1;

}

k=(7*4-3)/2;

for(i=0;i<k;i++)/*月份标识前空格*/

space[0][i]='';

space[0][i]='\0';

for(i=0;i<7*4-3-k;i++)/*月份标识后空格*/

space[1][i]='';

space[1][i]='\0';

for(i=0;i<space_col;i++)/*两列之间的空格*/

space[2][i]='';

space[2][i]='\0';

PrintNumMask(year,'*',stdout);

PrintNumMask(year,'*',fp);

month=1;

for(i=0;i<month_row;i++)

{

for(j=0;j<month_col;j++)/*输出月份的缩写*/

{

printf("%s%s%s",space[0],MonthInfo[month+j],space[1]);/*前导空格,月份缩写,后导空格*/

if(flag)

fprintf(fp,"%s%s%s",space[0],MonthInfo[month+j],space[1]);

if(j<month_col-1)/*月份列与列之间的空格*/

{

printf("%s",space[2]);

if(flag)

fprintf(fp,"%s",space[2]);

}

}

printf("\n");/*换行*/

if(flag)

fprintf(fp,"\n");

for(j=0;j<month_col;j++)

{

for(k=0;k<7;k++)/*星期的缩写*/

{

printf("%s",WeekInfoEng[k]);

if(flag)

fprintf(fp,"%s",WeekInfoEng[k]);

}

if(j<month_col-1)/*月份列与列之间的空格*/

{

printf("%s",space[2]);

if(flag)

fprintf(fp,"%s",space[2]);

}

}

printf("\n");/*换行*/

if(flag)

fprintf(fp,"\n");

for(j=0;j<month_col;j++)/*横线*/

{

for(k=0;k<7;k++)/*横线*/

{

printf("____",WeekInfoEng[k]);

if(flag)

fprintf(fp,"____",WeekInfoEng[k]);

}

if(j<month_col-1)/*月份列与列之间的空格*/

{

printf("%s",space[2]);

if(flag)

fprintf(fp,"%s",space[2]);

}

}

printf("\n");/*换行*/

if(flag)

fprintf(fp,"\n");

for(j=0;j<month_col;j++)/*之一行*/

{

for(k=0;k<week[month+j];k++)/*1号之前的放空*/

{

printf("");

if(flag)

fprintf(fp,"");

}

for(k=1;k<=7;k++)

{

printf("%3d",k);

if(flag)

fprintf(fp,"%3d",k);

if((k+week[month+j])%7==0)

{

end_day[month+j]=k+1;

printf("%s",space[2]);

if(flag)

fprintf(fp,"%s",space[2]);

break;

}

}

}

printf("\n");/*换行*/

if(flag)

fprintf(fp,"\n");

for(line=0;line<5;line++)

{

for(j=0;j<month_col;j++)

{

if(keepgoing[month+j]==0)/*补一行空格行*/

for(k=0;k<7;k++)

{

printf("");

if(flag)

fprintf(fp,"");

}

else

{

for(k=end_day[month+j];k<=DaysInMonth[month+j]+(month==2)*(IsLoopYear(year));k++)

{

printf("%3d",k);

if(flag)

fprintf(fp,"%3d",k);

if((k+week[month+j])%7==0)

{

end_day[month+j]=k+1;

break;

}

}

if(k>=DaysInMonth[month+j]+(month==2)*(IsLoopYear(year)))

keepgoing[month+j]=0;

if(k>DaysInMonth[month+j]+(month==2)*(IsLoopYear(year)))/*补空格*/

{

for(;k<100;k++)

{

printf("");

if(flag)

fprintf(fp,"");

if((k+week[month+j])%7==0)

break;

}

}

}

if(j<month_col-1)/*月份列与列之间的空格*/

{

printf("%s",space[2]);

if(flag)

fprintf(fp,"%s",space[2]);

}

}

printf("\n");/*换行*/

if(flag)

fprintf(fp,"\n");

/*每行中各个月份是否都已经输出完毕*/

k=0;

for(j=0;j<month_col;j++)

k+=keepgoing[month+j];

if(k==0)

break;

}

month+=month_col;

printf("\n");/*换行*/

if(flag)

fprintf(fp,"\n");

}

if(flag)

fclose(fp);

return1;

}

/*数字模输出*/

intPrintNumMask(intyear,charch,FILE*fp)

{

/*5*5数字模*/

intmask[10][5]={{31,17,17,17,31},{1,1,1,1,1},\

{31,1,31,16,31},{31,1,31,1,31},\

{17,17,31,1,1},{31,16,31,1,31},\

{31,16,31,17,31},{31,1,1,1,1},\

{31,17,31,17,31},{31,17,31,1,31}};

intdigit[16]={0};

charspace='';

inti,j,k,n;

n=0;

while(year)

{

digit[n++]=year%10;

year/=10;

}

for(i=0;i<5;i++)/*行*/

{

for(k=0;k<n;k++)/*字的第i行*/

{

for(j=0;j<5;j++)/*列*/

{

if(mask[digit[n-1-k]][i]&(1<<(4-j)))

fprintf(fp,"%c",ch);

else

fprintf(fp,"%c",space);

}

fprintf(fp,"%c",space);

}

fprintf(fp,"\n");

}

return1;

}

输出结果:

当月月历以及2010年年历

声明:犀牛文库所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@qq.com