有下列程序 #include void fun(int a[ ], int n, int flag) { int i=0,j, t; for (i=0; i for (j=i+1; j if (flag ? (a[i] a[j])) { t = a[i]; a[i] = a[j]; a[j] = t;} } main( ) { int c[10]={7,9,10,8,3,5,1,6,2,4},i; fun(c, 10, 1); fun(c, 5, 0); for (i=0;i<10; i++) printf("%d,", c[i]); }程序执行后的输出结果是 A. 6,7,8,9,10,1,2,3,4,5, B. 10,9,8,7,6,1,2,3,4,5, C. 5,4,3,2,1,6,7,8,9,10, D. 6,7,8,9,10,5,4,3,2,1,