实验目的:
熟悉c++的数组
熟悉c++的指针、引用。
实验步骤与内容:
1、创建源程序文件myFunctions.cpp,在其中定义下列函数:
1)findMaxElement1D(), 返回一维数组中的最大值
2)findMaxElement2D(), 返回二维数组中的最大值
3)sort1D(), 对一维数组用冒泡法排序
#include <iostream>
using namespace std;
//(1)
int findMaxElement1D(int a[],int lenth){
int max=a[0];
for(int i=0;i<lenth;i++) {
if(a[i]>max){
max=a[i];
}
}
return max;
}
//(2)
int findMaxElement2D(int arr[][500],int len1,int len2){
int max=arr[0][0];
for(int i=0;i<len1;i++){
for(int j=0;j<len2;j++){
if(arr[i][j]>max){
max=arr[i][j];
}
}
}
return max;
}
//(3)
void sort1D(int a[],int lenth){
int temp=0;
for(int i=0;i<lenth-1;i++){
for(int j=0;j<lenth-1-i;j++){
if(a[j]<a[j+1]){
//冒泡法排序 且从大到小排列
temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
for(int i=0;i<lenth