单选题若有以下程序#include void fun(int a[],int n){ int t,i,j; for(i=1;i  for(j=i+2;j   if(a[i]>a[j])   {    t=a[i];    a[i]=a[j];    a[j]=t;   }}main(){ int c[10]={10,9,8,7,6,5,4,3,2,1},i; fun(c,10); for(i=0;i printf("");}则程序的输出结果是(  )。A 2,9,4,7,6,5,8,3,10,1,B 10

题目
单选题
若有以下程序#include void fun(int a[],int n){ int t,i,j; for(i=1;i  for(j=i+2;j   if(a[i]>a[j])   {    t=a[i];    a[i]=a[j];    a[j]=t;   }}main(){ int c[10]={10,9,8,7,6,5,4,3,2,1},i; fun(c,10); for(i=0;i printf("");}则程序的输出结果是(  )。
A

2,9,4,7,6,5,8,3,10,1,

B

10,9,8,7,6,5,4,3,2,1,

C

10,1,8,3,6,5,4,7,2,9,

D

1,10,3,8,5,6,7,4,9,2,


相似考题
参考答案和解析
正确答案: B
解析:
fun函数的作用是把数组a中的奇数位置元素从小到大排序。答案选择C选项。