首页 > 试题广场 >

设计函数求一整型数组的最小元素及其下标。在主函数中定义和初始

[问答题]
设计函数求一整型数组的最小元素及其下标。在主函数中定义和初始化该整型数组,调用该函数,并显示最小元素值和下标值。(编程题)
推荐
#include<iostream>
using namespace std;
int fmin(int [], int);
int main()
{
int a[ ] = { 73, 85, 62, 95, 77, 56, 81, 66, 90, 80 };
  int index;
  index = fmin( a, sizeof(a)/sizeof(int) );
  cout << "The minnum number is : " << a[index] << endl;
  cout << "The index is : " << index << endl;
}
int fmin( int a[], int size )
{
int i,min = a[0], index = 0;
  for( i=0; i<size; i++ )
    if( a[i]<min )
{
  min = a[i];
index = i;
};
  return index;
}

发表于 2018-05-07 11:43:12 回复(0)
#include<iostream>
using namespace std;
int min(int a[],int size)
{
 int i,index,min;
 min=a[0];
 for(i=0;i<size;i++)
     if(a[i]<min)
     {min=a[i];
      index=i;}
 return index;
}    
int main()
{
    int b[]={23,43,12,36,28,54,19};
    int minn=min(b,sizeof(b)/sizeof(int));
    cout<<minn<<endl;
    cout<<b[minn]<<endl;
    system("pause");
}
发表于 2018-08-11 20:45:11 回复(0)