马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
int main()
{
//冒泡排序
int i,j,k,temp;
int a[10] = {1,2,5,3,4,1,2,3,9,10};
for(j = 0;j<9;j++){
for(i = 0;i<9;i++)
{
if(a<i>>a[i+1])
{
temp = a<i>;
a<i> = a[i+1];
a[i+1] = temp;
}
}
}
//测试
for(i = 0;i<10;i++)
{
printf("%d ",a<i>);
}
printf("\n");
//选择排序
k = 0;
int b[10] = {1,2,5,3,4,1,2,3,9,10};
for(i = 0;i<9;i++)
{
k = i;
for(j = i+1;j<10;j++)
{
if(b[k]>b[j])
{
k = j;
}
}
temp = b[k];
b[k] = b<i>;
b<i> = temp;
}
//测试
for(i = 0;i<10;i++)
{
printf("%d ",b<i>);
}
printf("\n");
//插入排序
int c[10] = {1,2,5,3,4,1,2,3,9,10};
for(i = 1;i<10;i++)
{
temp = c<i>;
j = i-1;
while((j>=0)&&(c[j]>temp))
{
c[j+1]=c[j];
j--;
}
if(j!=i-1)
c[j+1]=temp;
}
//测试
for(i = 0;i<10;i++)
{
printf("%d ",c<i>);
}
printf("\n");
return 0;
}</i></i></i></i></i></i></i></i></i>
直接运行就可以了..
|