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

函数题:逆置数组

Luz3年前 (2022-05-22)题库1208
将一个整数数组逆过来,如数组是 int x[5]=[2,6,0,1,8],编写函数将其逆序成为[8,1,0,6,2]。
#### 函数接口定义:
c++:
void reverse ( int m[ ], int n );

这里的 n 是一个正整数,表示要访问数组的多少个成员。该函数的功能是将n个成员逆置。
#### 裁判测试程序样例:

c++:#include <stdio.h>
#include <stdio.h>
void reverse ( int m[ ], int n );
int main()
{ int x[100],k,i;
scanf("%d",&k); /*这里输入一个正整数,表示实际数组占用的大小*/
for(i=0;i<=k-1;i++)
scanf("%d",&x[i]);
reverse(x,k); //将x数组的k个成员逆置
for(i=0;i<=k-1;i++)
printf("%d ",x[i]); //输出逆置后的数组成员
return 0;
}
/* 你提交的代码将被嵌在这里 */

#### 输入样例:

第一行输入一个正整数5,第二行输入5个整数

in
6
30 12 1 56 4 0


#### 输出样例:

out
0 4 56 1 12 30







答案:若无答案欢迎评论

发表评论

访客

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