高级语言程序设计课程设计 题 目: 专 业 计算机 类 班 级 计算机类1 1 0 2 学 生 学 号 指导教师 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 起止时间 2 0 1 2 .2 .1 3 ——2 0 1 2 .2 .1 7 2 0 1 2 年 2 月 目录 实验报告 ........................................................ 3 必做题: .................................................... 3 选做题: .................................................... 8 题目10 写一个日历显示程序 ..................... 8 流程图:(如下) .................................... 1 4 工程代码: .............................................. 1 9 心得体会 .................................................. 2 4 实验报告 必做题: (1 ) 编一程序对2 种排序方法进行比较:交换法、选择法、插入法、冒泡法四种方法选2。具体比较方法是随机生成一组(≥300 个)的 100 以内的整数数据,用选定的 2 种排序方法进行排序。纪录排序过程中数据比较和交换的次数,输出比较结果。 #include
#include int main(void) { int a[300],b[300]; int i,j,temp,t; int s=0,p=0,s1=0,p1=0; for(i=0;i<300;i++) { a[i]=rand()%100; b[i ]=a[i]; } for(i=0;i<299;i++){ for(j=i+1;j<300;j++) { if(a[i]