-->
当前位置:首页 > 题库 > 正文内容

多选题:元素前后倒置

Luz2年前 (2022-10-25)题库830
下列程序段中能完成数组中n个元素前后倒置的是( )。
如数组元素为3,1,8时,完成倒置后变为8,1,3。




A.for(i=0,j=n-1;i<j;i++,j--)
{ x=a[i];a[i]=a[j];a[j]=x;}
B.for(i=0;i<n/2;i++)
{ a[i]=a[n-1-i];a[n-1-i]=a[i];}
C.for(i=0;i<n/2;i++)
{ x=a[i];a[i]=a[n-1-i];a[n-1-i]=x;}
D.for(i=0;i<n;i++)
{ x=a[i];a[i]=a[n-1-i];a[n-1-i]=x;}


答案:A C

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。