[单选题]

主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是 #include<stdio.h> findmax(int*s,int t,int*k) { int p; for(p=0,*k=p;p<t;p++)if(s[p]>s[*k])( );} main() { int a[10],i,k; for(i=0;i<10;i++)scanf("%d",&a[i]); findmax(a,10,&k); printf("

A.k=p

B.*k=p

C.k=p-s

D.*k=p-s

参考答案与解析:

相关试题

主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容

[单选题]主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#include<stdio.h>findmax(int*s,int t,int *k){ int p;for(p=0, *k=p; p<t; p++)if(s[p]>s[*k])( ); }main(){ int a[10],i,k;for(i=0; i<10;i++)scanf(" %d",&a[i]);findmax(a,10,&k);printf(" %d

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

    [单选题]以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空:includefind以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空: #include<stdio.h> findmax(int*s,int t,int*k) { int p; for(p=0,*k=p;p<t;p++) if(s[p]>s[*k])________; } main() { int a[10],i,k; for(i=0;i<10;i++)scanf("%d",&

  • 查看答案
  • 以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。

    [主观题]以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。include<iostream.h>void fun(int * s,int t,int * k){ int i;* k=[ ];[ ]if(s[ * k] < s[i]) * k=i;}void main( ){ int a[l0]={ 876,675,896,101,301,401,980,431,451,777 },k;fun(a,10,&k);

  • 查看答案
  • 试题14以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数

    [试题]试题14以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的个数。请填空。#include <stdio.h>void fun(int s[], int *n, int k, int x){ int i;for(i=*n-1; i>=k; i- - ) s[ ___ ]=s[i];s[k]=x;*n=*n+______;}main(){ int a[20]={1,2,3,4,5,6,7,8,9,10,11}, i, x=0, k=6,

  • 查看答案
  • 以下程序调用fmdmax函数返回数组中的量大值:findmax(int *a,i

    [单选题]以下程序调用fmdmax函数返回数组中的量大值: 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>sB.*p>*sC.a[p]>a[s]D.p-a>p-s

  • 查看答案
  • 下面程序的功能是输出数组s中最大元素的下标,请填空。 main() {intk,

    [主观题]下面程序的功能是输出数组s中最大元素的下标,请填空。main(){ int k, p,s[]={1, -9, 7, 2, -10, 3};for(p =0, k =p; p< 6; p++)if(s[p]>s[k])(13)printf("%d\n", k);}

  • 查看答案
  • 下面程序的功能是输出数组s中最大元素的下标,请填空。main(){ int k,

    [主观题]下面程序的功能是输出数组s中最大元素的下标,请填空。main(){ int k, p,s[]={1, -9, 7, 2, -10, 3}; for(p =0, k =p; p< 6; p++) if(s[p]>s[k]) ; printf("%d\n", k);}

  • 查看答案
  • 以下函数 findmax 拟实现在数组中查找最大值并作为函数值返回 , 但程序中

    [单选题]以下函数 findmax 拟实现在数组中查找最大值并作为函数值返回 , 但程序中有错导致不能实现预定功能#define MIN -2147483647int findmax (int x[],int n){ int i,max;for(i=0;i<n;i++){ max=MIN;if(max<x[i]) max=x[i];}return max;}造成错误的原因是A.) 定义语句 int i,max; 中 max 未赋初值B.) 赋值语句 max=MIN; 中,不应给 max 赋 M

  • 查看答案
  • 以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致

    [单选题]以下函数findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#d越lie MIN-2147483647int findmax(int X[],int n){ int i,max;for(i=0;i<n;i++){max=MIN;if(max<x[i])max=x[i];}return max;}造成错误的原因是A.定义语句int i,max;中max未赋初值B.赋值语句max=MIN;中,不应给max赋MIN值C.语句if(max<x[i]

  • 查看答案
  • 请编写一个函数fun,它的功能是:求出一个2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意部分源程序存在文件PROGC文件中。<br />  请勿改动主函数main和其它函数中

    [问答题]请编写一个函数fun,它的功能是:求出一个2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意部分源程序存在文件PROGC文件中。  请勿改动

  • 查看答案
  • 主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容