if后面少了{}
把后面三行括起来
#include<stdio.h>
int main()
{
int a[10];
int i, j, t;
printf("输入十个整数:\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[j + 1]>a[j])
{
t = a[j + 1];
a[j + 1] = a[j];
a[j] = t;
}
}
for (i = 0; i < 10; i++)
printf("%d\t", a[i]);
}
```c
#include<stdio.h>
#define MAXN 50
void bubble(int a[],int n)
{
int j,k,t=0;
for(j=1;j<n;j++)
{
for(k=0;k<n-j;k++)
{
if(a[k]>=a[k+1])
{
t=a[k];
a[k]=a[k+1];
a[k+1]=t;
}
}
}
}
int main()
{
int i=0,x,A[MAXN];
scanf("%d",&x);
for(i=0;i<x;i++)
{
scanf("%d",&A[i]);
}
bubble(A,x);
for(i=0;i<x;i++)
{
printf("%d ",A[i]);
}
return 0;
}
```