有以下程序:void fun(int a*a,int i,int i){int t;if(i<j);{t=a[i];a[i]=a[j];a[j]=t;fu
有以下程序: void fun(int a*a,int i,int i) {int t; if(i<j); {t=a[i];a[i]=a[j];a[j]=t; fun(a,++i,--j); } } main() {inta[]={1,2,3,4,5,6},i; fun(a,0,5); for(i=0;i(6;i++) cout<(a[i]; } 執(zhí)行后輸出結(jié)果是( )。
A.6 5 4 3 2 1
B.4 3 2 1 5 6
C.4 5 6 1 2 3
D.1 2 3 4 5 6
正確答案:A解析: 本題采用遞歸函數(shù)的方式將數(shù)組中的元素進(jìn)行倒置,正確答案為A。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。