C语言日历显示课程设计报告
《C语言日历显示课程设计报告》由会员分享,可在线阅读,更多相关《C语言日历显示课程设计报告(24页珍藏版)》请在毕设资料网上搜索。
1、 高级语言程序设计课程设计高级语言程序设计课程设计 题目: 专 业 计算机 类 班 级 计算机类 1102 学 生 学 号 指导教师 _ 起止时间 2012.2.132012.2.17 2012 年 2 月 目录目录 实验报告实验报告3 必做题:必做题:3 选做题:选做题:8 题目题目 10 10 写一个日历显示程写一个日历显示程序序 .8 流程图: (如下)流程图: (如下) 14 工程代码:工程代码: 19 心得体会心得体会. 24 实验报告实验报告 必做题:必做题: (1) 编一程序对 2 种排序方法进行比较:交换法、选择法、 插入法、 冒泡法四种方法选 2。 具体比较方法是随机生成一组
2、 ( 300 个)的 100 以内的整数数据,用选定的 2种排序方法进行排 序。纪录排序过程中数据比较和交换的次数,输出比较结果。 #include #include int main(void) int a300,b300; int i,j,temp,t; int s=0,p=0,s1=0,p1=0; for(i=0;i300;i+) ai=rand()%100; bi =ai; for(i=0;i299;i+) for(j=i+1;j300;j+) if(aiaj) temp=ai; ai=aj; aj=temp; s+; p+; printf(“%d %dn“,s,p); printf(
3、“n“); for(i=0;i299;i+) t=i; for(j=i+1;j300;j+) if(btbj) t=j; if(t!=i) temp=bi; bi=bt; bt=temp; s1+; p1+; printf(“%d %dn“,s1,p1); return 0; 运行结果:运行结果: 在这个题目中选择了交换法和选择法,首先要产生 300 个随 机数,其次要懂得两种排序法的原理,然后进行编程,同时利 用循环结构。关键在于产生随机数和排序。通过比较发现交换 法的交换次数比选择法少,比较的次数两者一样。 (2 2) 写一个函数 void maxMinAver(int *data, in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 日历 显示 课程设计 报告
