如何设计一个函数,使其可以返回存储在double类型数组中最大值的下标
2条回答 默认 最新
_GX_ 2022-01-13 16:25关注#include <stdio.h> #define N 10 int find_max_element(double *a, int n) { if (!a || n <= 0) return -1; double max = a[0]; int i = 0; for (int j = 1; j < n; j++) { if (a[j] > max) { max = a[j]; i = j; } } return i; } int main() { double a[N] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; printf("%d", find_max_element(a, N)); return 0; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录