用冒泡排序对字符串由大到小排不知道哪里出错
#include <stdio.h>int main()
{
int i,j,m;
int a[10];
int star();
printf("请输入这10个学生的成绩\n");
for(i=0;i<10;i++)
{scanf("%d",a[i]);}
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
if(a[i]<a[i+1])
{m=a[i];
a[i]=a[i+1];
a[i+1]=m;
}
for(i=0;i<10;i++)
star();
return 0;
}
int star()
{printf("**%d**",a[i]);
}