#include<stdio.h>
void sort(int *a, char *b)//a为数组地址
{
int i, j;
int v,s;
for(i = 0; i < 10; i ++)
for(j = i+1; j<10; j ++)
{
if(a[i] > a[j])
{
v = a[i];
a[i] = a[j];
a[j] = v;
s = b[i];
b[i] = b[j];
b[j] = s;
}
}
}
main()
{
int *a[10],i;
char *b[10];
for(i=0;i<=9;i++)
{ scanf("%d",&a[i]);
scanf("%c",&b[i]);
}
sort(a[10],b[10]);
for(i=0;i<=9;i++)
{
printf("%d\n%c",&a[i],&b[i]);
}
}
程序能够运行 但是输入两次之后就崩溃退出了 请问什么原因?如何修改?