这段程序使系统崩溃,请大神帮忙指正
#include<stdio.h>
void bubblesort(int a[], int n)
{
int i, j,t;
for (i = 0; i < n; i++)
{
for (j = n - 1; j > i; j--)
{
if (a[j] < a[j - 1])
{
t = a[j];
a[j] = a[j - 1];
a[j - 1] = t;
}
}
}
}
int main()
{
int a[100], *p, n;
p=a;
for (p = a; p <= a + 10; p++)
scanf_s("%d ", *p);
n = 10;
bubblesort(a, n);
for (p = a; p <= a+9; p++)
printf("%d ", *p);
printf("%d", a[n - 1]);
return 0;
}