2012年软考程序员考试考前知识点复习指导(20)
09-12
0

2012年计算机软件水平考试强化阶段,计算机软件水平考试网特整理了有关考试辅导资料,便于考生复习参考。以下是关于2012年软考程序员考试考前知识点复习指导

C语言冒泡排序代码  
最简单最基本的C语言冒泡排序源代码


  #include


  /*sizeoftheoriginaldata*/


  #defineN200/*generateoriginaldata*/


  voidgenerateArray(inta[])


  {


  inti=0;


  for(i=0;i


  a[i]=rand()%N+1;


  printf("Theoriginalarrayis: ");


  for(i=0;i


  printf("%4d",a[i]);


  }


  voidpopSort(inta[])


  {


  inti,j,temp;


  for(i=0;i


  {


  for(j=i+1;j


  {


  if(a[i]>a[j])


  {


  temp=a[i];


  a[i]=a[j];


  a[j]=temp;


  }


  }


  }


  printf("Afterbeingsorted: ");


  for(i=0;i


  printf("%4d",a[i]);


  }


  /*mainfunction*/


  intmain()


  {


  printf("ThisisademonstrationforpopSort: ");


  intiarray[N]={0};


  generateArray(iarray);


  popSort(iarray);


  return0;


  }

 

相关内容

热门资讯

2012年软考程序员考试考前知... 2012年软考程序员考试考前知识点复习指导(6)
四川计算机软考:各市州人事考试... 四川计算机软考:各市州人事考试机构咨询电话
成绩合格考生的资格登记表如何存... 成绩合格考生的资格登记表如何存入个人人事档案?
软件水平资格:网络管理员考试说... 软件水平资格:网络管理员考试说明
甘肃取得高级计算机软考资格可聘... 甘肃取得高级计算机软考资格可聘任高级工程师职务
2011年软件水平考试:网络管... 2011年软件水平考试:网络管理员学习辅导笔记9
软件水平资格:程序员考试说明 软件水平资格介绍:程序员考试说明
软件水平资格:电子商务技术员考... 软件水平资格:电子商务技术员考试说明