冒泡发用函数表示,麻烦看看,还有数组用函数写还真不会,请各位教一下
#include <stdio.h>#include <stdlib.h>
int a[10];
int maopao(int a[])
{
int j;
int i;
int t;
for(i=0;i<10;i++)
{
for(j=10-1;j>i;j--)
{
if(a[j-1]>a[j])
{
t=a[j-1];
a[j-1]=a[j];
a[j]=t;
}
}
}
for(i=2;i<10;i++)
printf("%d ",a[i]);
}
int main(int argc, char *argv[])
{
int i;
int b[10]={12,32,423,55,65,122,44,65,76,88};
for(i=0;i<10;i++)
printf("%d ",maopao(b[i]));
system("PAUSE");
return 0;
}