简单的程序,求解
谁能帮我解释下什么是冒泡算法的函数啊
用C语言写一个冒泡算法的函数
看看这个代码行不?
#include <stdio.h>
#define N 5
void sorted(int a[],int n);
void sorted(int a[],int n)
{
for (int i=1;i<n;i++)
for (int j=0;j<n-i;j++)
{
if (a[j]>a[j+1])
{
int temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
for (i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
}
void main()
{
int a[N],i;
printf("Enter the array:\n");
for (i=0;i<N;i++)
{
printf("Enter the %dth number:",i+1);
scanf("%d",a+i);
}
printf("********print the before array*****\n");
for (i=0;i<N;i++)
printf("%d ",a[i]);
printf("\n");
printf("*******print the after array*******\n");
sorted(a,5);
}