学历改变命运
24小时客服:4008135555/010-82335555
当前位置:首页> 自考问答> 工学类 > 将一维数组逆序存放后输出。例如int a[3]

将一维数组逆序存放后输出。例如int a[3]={1,2,3},逆序存放后int a[3]={3,2,1}。

2019年01月02日    来源: 自考365   字体:   打印
报名
将一维数组逆序存放后输出。例如int a[3]={1,2,3},逆序存放后int a[3]={3,2,1}。
include
void move(int*p,int n);
void main()
{
int i,n=6,a[6]={1,2,3,4,5,6};
move(a,5);
for(i=0;i
}
void move(int*p,int n)
{
______; /*第二空*/
for(k=0;k<=n/2;k++)
{c=p[k];p[k]=p[n-k];______;} /*第三空*/
}
查看答案解析
【正确答案】
第一空:a[i]
第二空:int k,c
第三空:p[n-k]=c
【答案解析】
第一空完成交换,输出数组值,填写a[i];第二空定义变量,本程序段中各处变量c、k,定义为int k,c;第三空完成数据的交换排序,本句程序中完成了p[n-k]赋值到p[k]中,同样需要将p[k]值赋值到p[n-k]中,借助c完成,所以此处填写p[n-k]=c。参见教材P80-82。
本题知识点:循环结构的程序设计,
 自考365网小编精心为广大自考学员整理的相关历年试题及答案解析,想了解相关自考试题请持续关注自考365网校。
  让自考更有氛围,想加入自考365交流群请添加小编微信zbzikao365

关注添加

扫码添加学习顾问

了解考试计划,进行学习规划
备战考试,获取试题及资料

扫码下载APP

海量历年试题、备考资料
免费下载领取

扫码进入微信小程序

每日练题巩固、考前模拟实战
免费体验自考365海量试题

免费题库

新人有礼
关闭