问题详情

有以下程序

#include <stdio.h>

void fun(int *a,int n)/*fun 函数的功能是将 a 所指数组元素从大到小排序 */

{ int t,i,j;

for(i=0;i<n-1;i++)

for(j=i+1;j<n;j++)

if (a[i]<a[j]) {t=a[i];a[i]=a[j];a[j]=t;}

}

main()

{ int c[10]={1,2,3,4,5,6,7,8,9,0},i;

fun(c+4,6);

for (i=0;i<10;i++) printf("%d,",c[i]);

printf("\n");

}

程序运行的结果是

A ) 1,2,3,4,5,6,7,8,9,0,

B)0,9,8,7,6,5,1,2,3,4,

C) 0,9,8,7,6,5,4,3,2,1,

D)1,2,3,4,9,8,7,6,5,0,

参考答案
您可能感兴趣的试题