试题查看

首页 > 软件水平考试 > 试题查看
【分析解答题】

试题二
阅读以下说明和C语言函数,将应填入 (n) 处。
[说明]
函数int FinD_mAx_min(int A[],int n)的功能是:找出n个元素的数组A中的最大元素和最小元素并输出,返回查找过程中元素的比较次数。查找方法如下:比较A[0]和A[n-1],若A[0]大,则交换A[0]和A[n-1]的值:再比较A[1]和A[n-2],若A[1]大,则交换A[1]和A[n-2]的值;以此类推,直到所有的元素都比较完。然后在数组的前半区从前往后找出小元素,在后半区从后往前找出大元素。
[函数]
int FinD_mAx_min(int A[],int n)
/*找出n个元素的数组A的最大、最小元素并输出,返回查找过程元素中的比较次数*/
int i,Count=0;
int tEmp,mAxnum,minnum;
For(i=0; i<n/2; i++)
Count=Count+1 /*元素比较次数计数*/
iF(A[i]>A[ (1) ])
/*数组元素交换代码略*/
mAxnum=A[n-1]; minnum=A[0];
For(i=1;i<n/2+n%2;i++)
Count= (2) ; /*元素比较次数计数*/
minnum= (3) A[i]:minnum;/*找最小元素*/
mAxnum= (4) (5) :mAxnum; /*找最大元素*/
printF("mAx=%D\n",mAxnum);
printF("min=%D\n",minnum);
rEturnCount;

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

【函数】BSTrceFind_Del(BSTreeroot)BSTreep,pr【函数】intFind(inta[][N]intR,int*row,iht*co【VisualBasic代码】Dimp(30,30)AsSingle’通用声明C【VisualBasic代码】PrivateSubDrivel_Change()【Java代码】importjavA.awt.*;importjavA.appl【C++程序】#include<iostream>usingnamespaces