单选题 有以下程序
#include <stdio.h>
void fun(int a[],int n)
{ int i,t;
for(i=0;i<n/2;i++) {t=a[i];a[i]=a[n-1-i];a[n-1-i]=t;}
main()
{ int k[10]={1,2,3,4,5,6,7,8,9,10},i;
fun(k,5);
for(i=2;i<8;i++) printf("%d",k[i]);
printf("/n");
}
程序的运行结果是______。
【正确答案】 A
【答案解析】[解析] 本题中,函数fun()的功能是将数组k中前5个元素倒序,因此返回后数组k中的元素排列是“5,4,3,2,1,6,7,8,9,10”。程序打印输出k[2]到k[7]元素的值,即321678,所以选择A。