用指针法通过一个函数求出数组元素中的最大值与最小值
来源:互联网 发布:c语言递归求最大公约数 编辑:程序博客网 时间:2024/05/01 19:58
#include <stdio.h>
#include <string.h>
#define N 10 /*宏定义*/
int max,min; /*全局变量*/
void main()
{
void max_min_value(int *array,int n); /*函数原型(声明)*/
int array[N],*p;
printf("Enter %d numbers:",N);
for(p=array;p<array+N;p++) /*array+N,数组中最末元素之后的一个指针地址*/
scanf("%d",p);
printf("Source data:");
for(p=array;p<array+N;p++)
printf("%4d",*p);
max_min_value(array,N); /*transfer function "max_min_value"*/
printf("/nmaxdata:%d mindata:%d/n",max,min);
}
void max_min_value(int *array,int n)
{
int *p,*array_end;
max=min=*array;
array_end=array+n; /*数组中最后一个元素之后的一个指针地址*/
for(p=array+1;p<array_end;p++)
if(*p>max) max=*p;
else if(*p<min) min=*p;
return 0; /*此语句可要可不要*/
}
- 用指针法通过一个函数求出数组元素中的最大值与最小值
- 用分治法,二分求出数组的最大值和最小值
- 求出数组中元素的最大值和最小值
- 用分治法寻找数组中的最大值与最小值
- 求出一维数组中的最大值和最小值
- 用分治法查找数组元素的最大值和最小值
- 求出数组元素的最大值
- 函数调用输出一个一维数组中的最大值、最小值、全部元素的和,并将此数组中的值按逆序重新存放。
- 获取数组中的最大值与最小值
- 给定一个整形数组(10个元素)求出最大值。
- 数组中的最大值最小值
- 设计一个更优算法查找一n个元素数组中的最大值和最小值
- 给定一个含有n个元素的整型数组a,求a中的最大值和最小值。
- 设计一个最优算法来查找n个元素数组中的最大值和最小值
- 用数组求一位数组中的最大值,最小值和平均分,并求出有多少个数超过平均分
- 一个求最大值与最小值的函数
- 一个求最大值与最小值的函数
- 用递归法求解一个数组中的最大值和最小值的问题
- iptables 小练
- Oracle SQL 性能优化技巧
- 转换加密的WMV文件让所其它播放器可以放
- 空之战1
- WEB标准简介
- 用指针法通过一个函数求出数组元素中的最大值与最小值
- PDIUSBD12--USB接口器件
- WEB标准网页head模板
- 如何使用注册表编辑器识别未知 PCI 设备 来自MS官方的说法
- 来点轻松的
- Java中四种XML解析技术
- DIV+CSS制作网页的优缺点
- 什么是RPC协议
- 解决一个Lnk2001的问题