有以下程序 struct S {int n int a[20]} void f(struct S *P) {int i,j,t for(i=0in-1i++) for(j=i+1jnj++) if(p->a[i]>p->a[j]) { t=p->a[i] p->a[i]=p->a[j] p->a[j]=t } } main() {int i struct S s={10,{2,3,1,6,8,7,5,4,10,9}} f(&s) for(i=0i printf(“%d”,s.a[i]) } 程序运行后的输出结果是( )。