2012年计算机软件水平考试强化阶段,计算机软件水平考试网特整理了有关考试辅导资料,便于考生复习参考。以下是关于2012年软考程序员考试考前知识点复习指导
C语言冒泡排序代码
最简单最基本的C语言冒泡排序源代码
#include
#defineN200
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]);
}
intmain()
{
printf("ThisisademonstrationforpopSort:");
intiarray[N]={0};
generateArray(iarray);
popSort(iarray);
return0;
}