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

程序填空题:一维数组元素倒置

Luz3年前 (2022-04-26)题库1439
请完善程序,实现以下功能:将具有n个元素的一维数组的内容前后倒置。

参考微课视频:C语言中数组的倒置
https://www.bilibili.com/video/BV1y4411T7ep/

输入样例1:
10
11 12 13 14 15 16 17 18 19 20

输出样例1:

20 19 18 17 16 15 14 13 12 11

输入样例2:
8
11 44 33 22 77 66 55 88


输出样例2:

88 55 66 77 22 33 44 11

输入样例3:

5
12 32 34 45 65

输出样例3:
65 45 34 32 12
<br>
c++
#include <stdio.h>
int main(void)
{
int n,i,j,t;
scanf("%d",);//输入整数的总个数n
int a[n];
for(i=0;i<=;i++)//输入n个整数(用空格分隔)
scanf("%d", );
for(i=0,j=;;i++,j--)
{ t=a[i] ; a[i]=a[j] ; a[j]=t ;}
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}







答案:
第1空:&n

第2空:n-1

第3空: &a[i]

第4空: n-1

第5空:i < j

发表评论

访客

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