请大家帮我看看这个程序,不知到问题出在哪里,如何解决?
#include<stdio.h>
void swap(int a,int b);
int main()
{
int i,j,k,t;
static int s[10]={23,3,5,25,34,3,45,47,87,8};
for(i=0;i<9;i++)
for(j=i+1;j<10;j++)
{
if (s[i]>s[j])
swap(s[i],s[j]);
}
for(k=0;k<10;k++)printf("%d ",s[k]);
return 0;
}
void swap(int a,int b){
int t;
t=a;
a=b;
b=t;
}