全站数据
8 4 2 0 5 8 1

C语言,利用指针实现求数组元素中的最大值和最小值

群达工程 | 教育先行,筑梦人生!         
问题更新日期:2024-11-02 06:48:37

问题描述

C语言,利用指针实现求数组元素中的最大值和最小值,在线求解答
精选答案
最佳答案

可以通过定义一个指针变量来求数组元素中的最大值与最小值。具体实现方法可以参考如下程序:#include<stdio.h>void main(){double a[] = {3, 4.

2, 4, 5.

3,

1, 0.

4, 5};double *max=(double *)malloc(sizeof(double));// 最大值指针double *min=(double *)malloc(sizeof(double));// 最小值指针int i;*max = a[0]; // 初始化最大值*min = a[0]; // 初始化最小值for(i=1; i<7; i++) // 7表示数组a的长度{if(*max<a[i])*max = a[i];// 保存最大值if(*min>a[i])*min = a[i];// 保存最小值}}