完整代码如下:
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>
//非标准库控制台I/O
//平年月份表
const int mons[13]={
0,31,28,31,30,31,30,31,31,30,31,30,31}
;
//闰年月份表
const int mons2[13]={
0,31,29,31,30,31,30,31,31,30,31,30,31}
;
//中文星期列表
char *wd[]=
{
"周日",
"周一","周二",
"周三","周四",
"周五","周六",
"unknown"
}
;
//系统当前日期时间
int *nowdatetime()
{
char str1[200];
char years[10];
int *ym=(int*)malloc(2*sizeof(int));
time_t dtime;
time(&dtime);
struct tm *tt;
tt=localtime(&dtime);
strftime(str1,200,"\n公元%Y年%m月%d日%H时%M分%S秒\n第%W周 第%j天\n",tt);
printf(str1);
printf("%s",wd