用数组求最大值最小值怎么求?
#include <iostream>
using namespace std;
void main()
{
int a[6]={1,3,5,4,8,9}
#include <iostream>
using namespace std;
void main()
{
int a[6]={1,3,5,4,8,9}
2017-03-29
#include <iostream> using namespace std; int getMax(int *arr,int count) { //定义一个变量并获取数组的第一个元素 int maxNum = 0; for(int i = 1; i < count; i++) { //比较变量与下一个元素的大小 if(temp<arr[i]) { //如果数组中的元素比maxNum大,则获取数组中的值 maxNum = arr[i]; } } return maxNum; } int getMin(int *arr,int count) { //定义一个变量并获取数组的第一个元素 int minNum = arr[0]; for(int i = 1; i < count; i++) { //比较变量与下一个元素的大小 if(temp>arr[i]) { //如果数组中的元素比minNum小,则获取数组中的值 minNum = arr[i]; } } return minNum; } void main() { int a[6]={1,3,5,4,8,9}; cout << "最大值为:"<<getMax(a, 6) << endl; cout << "最小值为:"<<getMin(a, 6) << endl; return 0 ; }
#include <iostream>
using namespace std;
int getMax(int *arr,int count)
{
//定义一个变量并获取数组的第一个元素
int maxNum = arr[0];
for(int i = 1; i < count; i++)
{
//比较变量与下一个元素的大小
if(maxNum<arr[i])
{
//如果数组中的元素比maxNum大,则获取数组中的值
maxNum = arr[i];
}
}
return maxNum;
}
int getMin(int *arr,int count)
{
//定义一个变量并获取数组的第一个元素
int minNum = arr[0];
for(int i = 1; i < count; i++)
{
//比较变量与下一个元素的大小
if(minNum>arr[i])
{
//如果数组中的元素比minNum小,则获取数组中的值
minNum = arr[i];
}
}
return minNum;
}
int main()
{
int a[6]={1,3,5,4,8,9};
cout << "最大值为:"<<getMax(a, 6) << endl;
cout << "最小值为:"<<getMin(a, 6) << endl;
system("pause");
return 0 ;
}
好吧 我承认上面的代码 逻辑没问题。。。细节错了
举报