C语言的小项目源代码
各位前辈们,有好的C语言的小项目源代码吗?
自己找的一些都不太满意。
可以发邮件给我china.yyy@hotmail.com,或者直接给连接我去下载。
谢谢了
[解决办法]
http://download.csdn.net/source/2805807
c语言高级编程
高级编程技术
介绍如何利用 TC 系统所提供的相关函数实现菜单设计、图形绘制、动画的播放、乐曲
的演奏、汉字的显示、图片的显现等技术,在讲述时,以问题-解答的方式来逐渐阐明。
1 文本的屏幕输出和键盘输入........................................................................................... 1
1.1 文本的屏幕输出.....................................................................................................................1
1.2 键盘输入................................................................................................................................8
1.3 问题实现...............................................................................................................................11
1.4 高级应用——菜单实现.......................................................................................................14
实验一........................................................................................................................................23
2 图形显示方式和鼠标输入.........................................................................................................23
2.1 图形显示...............................................................................................................................23
2.2 鼠标的使用...........................................................................................................................52
2.3 问题实现...............................................................................................................................58
实验二........................................................................................................................................62
3 屏幕图象与动画技术.................................................................................................................63
3.1 一个简单的实现方法..........................................................................................................63
3.2 利用动态开辟图视口的方法...............................................................................................66
3.3 利用屏幕图象存储再放的方法...........................................................................................67
3.4 利用页交替的方法...............................................................................................................70
3.5 问题实现...............................................................................................................................71
实验三........................................................................................................................................74
4 中断技术...................................................................................................................................74
4.1 编写自己的中断程序...........................................................................................................76
4.2 问题实现..............................................................................................................................78
4.3 其它应用——硬中断演示秒表程序...................................................................................84
实验四........................................................................................................................................87
5 发声技术...................................................................................................................................87
5.1 声音函数...............................................................................................................................87
5.2 计算机乐谱...........................................................................................................................88
5.3 问题实现...............................................................................................................................89
实验五........................................................................................................................................93
6 汉字显示技术............................................................................................................................93
6.1 汉字编码...............................................................................................................................93
6.2 问题实现...............................................................................................................................95
实验六........................................................................................................................................97
[解决办法]
做过一个航班系统的,代码不到400行,不知道你满不满意
[解决办法]
#include<stdio.h>int main(){ int a,b,c,d; scanf("%d%d%d",&a,&b,&c); if((a%4==0&&a%100!=0)||a%400==0) { if(b==1) d=c; else if(b==2) d=31+c; else if((b>=3&&b<=6) && b%2==0) d=61*(b-2)/2+30+c; else if((b>=3&&b<=6) && b%2!=0) d=61*(b-1)/2+c-1; else if(b>=7 && b%2==0) d=61*(b-8)/2+31+182+c; else if(b>=7&&b%2!=0) d=61*(b-7)/2+c-1+182; printf("%d/%d/%d is leap year\n",a,b,c); } //printf("%d\n",d); else { if(b==1) d=c; else if(b==2) d=31+c; else if((b>=3&&b<=6)&&b%2==0) d=61*(b-2)/2+29+c; else if((b>=3&&b<=6)&&b%2!=0) d=61*(b-1)/2+c-2; else if(b>=7&&b%2==0) d=61*(b-8)/2+31+181+c; else if(b>=7&&b%2!=0) d=61*(b-7)/2+c-1+181; printf("%d/%d/%d is not leap year\n",a,b,c); } printf("totay is the years' %d day\n",d); return 0; }include<stdio.h>int main(){ int a,b,c,d; scanf("%d%d%d",&a,&b,&c); if((a%4==0&&a%100!=0)||a%400==0) { if(b==1) d=c; else if(b==2) d=31+c; else if((b>=3&&b<=6) && b%2==0) d=61*(b-2)/2+30+c; else if((b>=3&&b<=6) && b%2!=0) d=61*(b-1)/2+c-1; else if(b>=7 && b%2==0) d=61*(b-8)/2+31+182+c; else if(b>=7&&b%2!=0) d=61*(b-7)/2+c-1+182; printf("%d/%d/%d is leap year\n",a,b,c); } //printf("%d\n",d); else { if(b==1) d=c; else if(b==2) d=31+c; else if((b>=3&&b<=6)&&b%2==0) d=61*(b-2)/2+29+c; else if((b>=3&&b<=6)&&b%2!=0) d=61*(b-1)/2+c-2; else if(b>=7&&b%2==0) d=61*(b-8)/2+31+181+c; else if(b>=7&&b%2!=0) d=61*(b-7)/2+c-1+181; printf("%d/%d/%d is not leap year\n",a,b,c); } printf("totay is the years' %d day\n",d); return 0; }