纯C语言写的日历
#include#include #include #include int a[31]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};int main(){ int Leap(int ); int Month(int ); void print(int k,int t,int day); int i,j=0,k,m,n,t=-6; int day; int total=1; printf("请输入年份:"); scanf("%d",&m); printf("请输入月份:"); scanf("%d",&n); getchar(); do { system("cls"); printf("%d年%d月:/n",m,n); total=365*(m-1); for(i=1;i 1) total--; if(total==0) k=(total+1)%7; else k=(total+2)%7; print(k,t,day); printf("请选择:"); switch(getch()) { case '>': if(n==12) { m++; n=1; } else n++; break; case '<': if(n==1) { m--; n=12; } else n--; break; case '?': printf("请输入年份:"); scanf("%d",&m); printf("请输入月份:"); scanf("%d",&n); break; case '#': j=1; break; } if(j==1) break; putchar(10); }while(1); return 0; }int Month(int n){ int day; switch(n) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: day=31; break; case 2: day=28; break; case 4: case 6: case 9: case 11: day=30; break; default: printf("您输入的月份有错, 请重新输入!/n"); } return day;}int Leap(int m){//闰年返回1,否则返回0。 int i=0; if(m%4==0 && m%100!=0 || m%400==0) i=1; return i;}void print(int k,int t,int day){ FILE *fp; if((fp=fopen("abc.txt","w"))==0) { printf("打开失败/n"); exit(1); } int i; printf("/n日 一 二 三 四 五 六/n"); fprintf(fp,"/n日 一 二 三 四 五 六/n"); printf("-------------------------------------------------------------/n"); fprintf(fp,"---------------------------------------------------------/n"); for(i=1;i<=k;i++) { printf(" "); fprintf(fp," "); } for(i=0;i 下一个月 /n"); printf(" < 上一个月 /n"); printf(" ? 自定义年月 /n"); printf(" # 退出 /n"); printf("--------------------------/n"); fclose(fp);}
>更多相关文章
- 09-29如何通过wrap malloc定位C/C++程序的内存泄漏
- 02-25打车软件大战升级,补贴还能维持多久?
- 12-23BMP文件右旋90度[c语言]
- 12-23寻找直方图中面积最大的矩形(C语言版)
- 12-23[ndk,2]ndk开发案例和错误处理
- 12-23[ndk,1]ndk开发,C语言入门讲解
- 12-23C语言连续存储实现队列机制
- 12-23Objective-c 数据类型
首页推荐
佛山市东联科技有限公司一直秉承“一切以用户价值为依归
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 11-18LG新能源宣布与Bear Robotics达成合作,成为
- 11-18机构:三季度全球个人智能音频设备市场强势
- 11-18闲鱼:注册用户过6亿 AI技术已应用于闲置交
- 11-18美柚、宝宝树回应“涉黄短信骚扰”:未发现
- 11-01京东七鲜与前置仓完成融合
相关文章
24小时热门资讯
24小时回复排行
热门推荐
最新资讯
操作系统
黑客防御