C语言编写多功能日历
更新时间:2020年4月25日 17:39 点击:1598
我分享的第一个代码 希望大家给予我改进的建议 我的3和4的功能是空着的我还没有想好要些啥功能。。。
第一次上传代码······
***还有为啥我上传的代码这么就对不齐了,在vc++6.0里就很好啊??比如说有些代码上传上来就成了在其他代码后面了对不齐 不规格了 。
#include<stdio.h> #include<stdlib.h> #include<string.h> #include<windows.h> #define H "%d",&y //这个是无聊做的其实直接写就好(底下有注释)..... daoshu() { int i=1,j; int k=0; system("cls"); //功能是清屏配合的是#include<stdlib.h> while(i<=7) { printf("请稍等"); for(j=1;j<=i;j++) //这个是做的省略号循环 { printf("."); } k++; if(k==3) { i=0; } Sleep(400); system("cls"); i++; } } one() { int y; int i,k,s=1;//循环数 int j;//设置一个月最长为31天 printf("\n请您输入要显示的年数(格式:xxxx年):"); scanf(H); // 完全可以写成 scanf(""%d",&y"); daoshu();//调用函数 printf("%d年\n",y); if(y%400==0 || y%4==0 && y%100!=0)//是否是闰年(是) { for(i=1;i<=12;i++) { j=31;//初始化天数 if(i%2==0) {j=30;} if(i%2!=0) {j=31;} if(i==2) {j=j-1;} if(i==8)//偶数唯独8月是31天 {j=31;} printf("\n******%d月******\n",i); printf("\n星期一\t星期二\t星期三\t星期四\t星期五\t星期六\t星期日\n"); for(k=1;k<=j;k++) { s++; printf("\t%d",k); if(s%7==0)//初始值为1当为7是换行 { printf("\n");} } printf("\n========================================\n"); } } else//不是闰年 { for(i=1;i<=12;i++) { j=31;//初始化天数 if(i%2==0) {j=30;} if(i%2!=0) {j=31;} if(i==2) {j=j-2;} if(i==8)//偶数唯独8月是31天 {j=31;} printf("\n******%d月******\n",i); printf("\n星期一\t星期二\t星期三\t星期四\t星期五\t星期六\t星期日\n"); for(k=1;k<=j;k++) { s++; printf("\t%d",k); if(s%7==0) {printf("\n");} } printf("\n========================================\n"); } } } ////////////////////////////////////////////////////////////(未开发功能引用模块) ttc() { printf("\n功能未开发!!敬请期待.\n"); } ////////////////////////////////////////////////////////////(未开发功能引用模块) two() { int x; printf("\n请输入你要查看的年份:"); scanf("%d",&x); if(x%400==0 || x%4==0 && x%100!=0) { printf("\n该年份为闰年!!!\n"); } else printf("\n不是闰年!!!"); } //菜单 main() { int x;//选项序号 char n[5],y[5]="y";//是否继续操作 int a[100]; printf("万年日历\n"); Loop: printf("1.打印xxxx年全部月份\n"); printf("2.判断xxxx年是否是闰年\n"); printf("3.***\n"); printf("4.***\n"); printf("5.退出\n"); printf("6.是否清屏\n"); system("color 3f");//这个的意思是颜色为 浅绿色的背景 亮白色的字体 printf("\n序号(1~5):"); scanf("%d",&x); switch(x) { case 1: {one();break;} case 2: {two();break;} case 3: {ttc();break;} case 4: {ttc();break;} CII: case 5: {printf("(中文翻译)请按任意键退出!!!\n(英文翻译)");exit(0);} case 6:{system("cls");break;} default :printf("\n请输入1~5的序号(功能块)!!"); } printf("\n\n是否继续操作(Y/N) "); scanf("%s",&n); if(strcmp(n,y)==0) { system("cls"); goto Loop;//跳转到Loop: } else { goto CII;//跳转到CII: exit(0);//退出 } }
以上所述就是本文给大家分享的C语言编写的多功能日历的代码了,虽然还不完善,但是还是要推荐给大家,希望大家能够喜欢。
相关文章
- 这篇文章主要为大家详细介绍了C语言实现放烟花的程序,有音乐播放,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-02-23
- 本篇文章主要介绍C语言中char的知识,并附有代码实例,以便大家在学习的时候更好的理解,有需要的可以看一下...2020-04-25
- 这篇文章主要介绍了详解如何将c语言文件打包成exe可执行程序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-02-25
- 在页面开发中,经常遇到需要用户输入日期的操作。通常的做法是,提供一个文本框(text),让用户输入,然后,编写代码验证输入的数据,检测其是否是日期类型。这样比较麻烦,同时,用户输入日期的操作也不是很方便,影响用户体验。如果使...2015-10-30
- free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。下面我们就来详细探讨下...2020-04-25
- 这篇文章主要介绍了C语言中计算正弦的相关函数总结,包括正弦和双曲线正弦以及反正弦的函数,需要的朋友可以参考下...2020-04-25
详解C语言中的rename()函数和remove()函数的使用方法
这篇文章主要介绍了详解C语言中的rename()函数和remove()函数的使用方法,是C语言入门学习中的基础知识,需要的朋友可以参考下...2020-04-25- 这篇文章主要介绍了C语言中求和、计算平均值、方差和标准差的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-12-10
- 本篇文章主要讲解C语言 基本语法,这里提供简单的示例和代码来详细讲解C语言的基本语法,开始学习C语言的朋友可以看一下,希望能够给你带来帮助...2021-09-18
- 本文实例讲述了php实现的日历程序。分享给大家供大家参考。具体如下:<?php /* * php 输出日历程序 */ header("Content-type: text/html;charset=utf-8"); $year=(!isset($_GET['year'])||$_GET['year']=="")?...2015-10-30
- 这篇文章主要介绍了C语言中send()函数和sendto()函数的使用方法,是C语言入门学习中的基础知识,需要的朋友可以参考下...2020-04-25
- 今天小编就为大家分享一篇C语言实现从文件读入一个3*3数组,并计算每行的平均值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-04-25
- 这篇文章主要介绍了C语言中memcpy 函数的用法详解的相关资料,需要的朋友可以参考下...2020-04-25
- 这篇文章主要介绍了使用C语言操作文件的基本函数整理,包括创建和打开以及关闭文件的操作方法,需要的朋友可以参考下...2020-04-25
- 这篇文章主要介绍了C语言中查找字符在字符串中出现的位置的方法,分别是strchr()函数和strrchr()函数的使用,需要的朋友可以参考下...2020-04-25
- 很多同学在学习c语言的时候是不是会碰到a++和++a都有甚么作用啊。今天我们就来探讨下...2020-04-25
- 这篇文章主要对C语言中const关键字的用法进行了详细的分析介绍,需要的朋友可以参考下...2020-04-25
- 下面小编就为大家带来一篇C语言实现时间戳转日期的算法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-04-25
- 这篇文章主要介绍了C语言之整数划分问题(递归法)实例代码的相关资料,需要的朋友可以参考下...2020-04-25
- 本文给大家简单介绍下c实现linux下的数据库备份的方法和具体的源码,十分的实用,有需要的小伙伴可以参考下。...2020-04-25