我分享的第一个代码 希望大家给予我改进的建议 我的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-Free 5.0,运行C语言代码安装C-Free 5.0 C-Free 是一款国产的Windows下的C/ C++ IDE,最新版本是 5.0,整个软件才 14M,非常轻巧,安装简单。 下载地址: C-Free 5.0下载 按照教程中的说明安装并 C-Free 5.0。 需要注意的是:C-Free 5.0 在 XP、Win7 下能够完美运行,在 Win8、Win10 下可能会存在兼容性问题,读者可以先尝试安装,不行的话再使用
主要内容:1) 新建源文件,2) 生成可执行程序,4) 总结前面我们给出了一段完整的C语言代码,就是在显示器上输出“小牛知识库”,如下所示: 本节我们就来看看如何通过 Dev C++ 来运行这段代码。 Dev C++ 支持单个源文件的编译,如果你的程序只有一个源文件(初学者基本都是在单个源文件下编写代码),那么不用创建项目,直接运行就可以;如果有多个源文件,才需要创建项目。 1) 新建源文件 打开 Dev C++,在上方菜单栏中选择“文件 --> 新建 -
问题内容: 我知道供应商有自己的原始SQL语言子集,这些子集用C(类似于Postgre SQL)或MS-SQL Server(C ++)等编写。 那么,原始的SQL是用C编写的,还是在Assembly中创建的呢?我真的找不到关于其原始语言根源的明确答案(除了历史等) 问题答案: 在Oracle上进行的快速历史搜索得出: 在70年代后期,Ingres刚开始在加州大学伯克利分校工作时,三个从事CIA合
主要内容:安装VC6.0,在VC6.0下运行C语言程序,工程文件说明Visual C++ 6.0简称VC或者VC6.0,是微软1998年推出的一款C/C++ IDE,界面友好,调试功能强大。VC6.0是一款革命性的产品,非常经典,至今仍然有很多企业和个人在使用,很多高校也将VC6.0作为C语言的教学基础,作为上机实验的工具。本教程中的代码,也都是在VC6.0下运行通过。 VC6.0 确实有点老了,如果不是学校要求或者项目需要,建议使用 Visual Studio
主要内容:创建工程,CLion运行C语言程序对于安装完成并配置好 C/C++ 编译器的 CLion,就可以直接使用它编写并运行 C 语言程序了。接下来,我们以一段完整的 C 语言代码为例,为大家讲解如何用 CLion 运行这段代码。 创建工程 打开 CLion,选择“新建项目”,如下图所示: 图 1 新建项目 弹出如下窗口,选择要创建的项目类型,这里选择创建“C 可执行文件”项目,该项目遵循的 C语言标准为 C11: 图 2 创建C语言项目
主要内容:1) 创建项目(Project),2) 添加源文件,3) 编写代码并生成程序,4) 总结提示:VS2010 可以在 XP、Win7 和 Win8 下完美运行,但在 Win10 下 可能会有兼容性问题,使用 Win10 的读者建议安装 VS2015 或者 VS2017。 前面我们给出了一段完整的C语言代码,就是在显示器上输出“小牛知识库”,如下所示: 本节我们就来看看如何通过 VS2010 来运行这段代码。 1) 创建项目(Project) 在 VS2010 下开发程序首先要创建项目,