单选题
有以下程序:#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。