编写两个函数,分别求int和double类型数组中最大的数,int intArray[]={3,4,5};double dArray[]={1,1,2,2};
时间: 2023-05-24 09:03:19 浏览: 80
A:
int getMax(int intArray[], int size) {
int max = intArray[0];
for (int i = 1; i < size; i++) {
if (intArray[i] > max) {
max = intArray[i];
}
}
return max;
}
double getMax(double dArray[], int size) {
double max = dArray[0];
for (int i = 1; i < size; i++) {
if (dArray[i] > max) {
max = dArray[i];
}
}
return max;
}
//调用
int intArray[] = {3, 4, 5};
double dArray[] = {1.1, 1.2, 2.0, 2.5};
int size1 = sizeof(intArray) / sizeof(intArray[0]);
int size2 = sizeof(dArray) / sizeof(dArray[0]);
int max1 = getMax(intArray, size1);
double max2 = getMax(dArray, size2);
printf("intArray最大值:%d\n", max1);
printf("dArray最大值:%lf\n", max2);
阅读全文