当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

以下程序调用findmax函数返回数组中的最大值findmax(int*a int n){int*p *s; for(p=a s=a;p-a


以下程序调用findmax函数返回数组中的最大值 findmax(int*a,int n) { int * p,* s; for(p=a,s=a;p-a<n;p++) if(_____)s=p; return(*s); } main() { int x[5]={12,21,13,6,18}; printf(“%d\n”,findmax(x,5)); } 在下划线处应填入的是

A.p>s

B.*p>*s

C.a[p]>a[s]

D.p-a>p-s

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 递归函数执行时,其调用和返回控制是利用()来进行的。 A.栈 B.对列 C.数组 D.树

  • 试题14以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据

  • 以下程序调用findmax函数求数组中值最大的元素在数组中的下标 请选择填空:#includefind

  • 请编写一个函数fun() 它的功能是:求出一个2×M整型二维数组中最大元素的值 并将此值返回调用函数。

  • 试题14以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中 n存放a数组中数据

  • 以下函数findmax拟实现在数组中查找最大值并作为函数值返回 但程序中错 导致不能实现预定功能。造成错误的原因是() { int i max; for(i=0;i { max=MIN; if(max max=x[i]; } return max; }