[主观题]

以下函数模板min的功能是返回数组a中最小元素的值。请将横线处缺失部分补充完整。

template<typename T>T min(T a[],int n)

{

T temp=a[0];

for(int i=1,i<n;i++)

if(a[i]<temp)______;

return temp;

}

参考答案与解析:

相关试题

函数Min的功能是返回具有n个元素的数组array中的最小值。请将横线处的缺失部

[主观题]函数Min的功能是返回具有n个元素的数组array中的最小值。请将横线处的缺失部分补充完整,使得程序的输出结果为1.24。include<iostream>using namespace std;template<typename T>T Min(T*array, int n){T min=array[0];for(int i=1; i<n; i++)if(array[i]<min)min=array[i];return min;}int main(){double art[8]={5.2, 4

  • 查看答案
  • ( 9 )下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。

    [试题]( 9 )下面是一个递归函数,其功能是使数组中的元素反序排列。请将函数补充完整。void reverse(int *a, int size){if(size<2) return;int k=a[0];a[0]=a[size-1];a[size-1]=k;reverse(a+1, ( 9 ) );}

  • 查看答案
  • 以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为()。fun

    [单选题]以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为( )。 fun(int*a, int n) { int i,j=0,k; k=j; for(i=j;i<n;i++) if[a[i]>a[k])______; return(k); }A.k=iB.k=jC.i=jD.i=n

  • 查看答案
  • 以下函数返回a所指数组中最小的值所在的下标值fun(int *a,int n){

    [单选题]以下函数返回a所指数组中最小的值所在的下标值 fun(int *a,int n) { int i,j=0,p; p=j for(i=j;i<n;i++) if(a[i]<a[p])______; return(p);} 在横线处应填入的是A.i=pB.a[p]=a[i]C.p=jD.p=i

  • 查看答案
  • 以下函数返回a所指数组中最小的值所在的下标值 fun(int *a, int n

    [单选题]以下函数返回a所指数组中最小的值所在的下标值fun(int *a, int n){ int i,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]); ________;return(p);}在横线处应填入的是A.i=pB.a[p]=a[i]C.p=jD.p=i

  • 查看答案
  • 以下函数返回a所指数组中最小的值所在的下标值 fun(int *a,int n)

    [单选题]以下函数返回a所指数组中最小的值所在的下标值fun(int *a,int n){ int i,j=0,p;p=j;for(i=j;i<n;i++)if(a[i]<a[p]) ______;return(p);}在横线处应填入的是A.i=pB.a[p]=a[i]C.p=jD.p=i

  • 查看答案
  • 以下函数返回a所指数组中最小的值所在的下标值fun(int *a,int n){

    [单选题]以下函数返回a所指数组中最小的值所在的下标值 fun(int *a,int n) { int i,j=0,p; p=j; for(i=j;i<n;i++) if(a[i]<a[p])______; return(p);} 在下划线处应填入的是A.i=pB.a[p]=a[i]C.p=jD.p=i

  • 查看答案
  • ( 9 )已知如下程序的输出结果是 23 ,请将画线处缺失的部分补充完整。#in

    [试题]( 9 )已知如下程序的输出结果是 23 ,请将画线处缺失的部分补充完整。#include<iostream>using namespace std;class MyClass {public:void Print()const{cout<<23;}};int main() {MyClass*p=new MyClass();___________.Print();return 0;}

  • 查看答案
  • 下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 temp

    [单选题]下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template void fu下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template<class T> void fun (______) { T a; if(x>y) { a=x; x=y;y=a; } if(y>z) { a=y; y=z;z=a; } if(x>y) { a=x; x=y;y=a; } }A.T x,T y,T zB.T x;y;zC.T &x,T &

  • 查看答案
  • 下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 temp

    [单选题]下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template void fu下列程序将x,y和z按从小到大的顺序排列,请将下面的函数模板补充完整。 template<class T> void fun(______) { T a; if(x>y) { a=x; x=y;y=a; } if(y>z) { a=y; y=z;z=a; } if(x>y) { a=x; x=y;y=a; } }A.T x,T y,T zB.T x;y;zC.T &x,T &y

  • 查看答案
  • 以下函数模板min的功能是返回数组a中最小元素的值。请将横线处缺失部分补充完整。