数据结构极值及平均值
2016-03-20 17:14
537 查看
#include<malloc.h> #include<stdio.h> #define maximum 100 void CreateSequence(double *sequence,int len) { double value; int count; printf("please input\n"); for(count = 0;count<len;count++) { scanf("%lf",&value); sequence[count]=value; } } void SequenceMaxMin(double *sequence,int len,double *max,double *min) { int i; *max = sequence[0]; *min = sequence[0]; for(i =1;i<len;i++) { if(*max<sequence[i]) *max = sequence[i]; if(*min>sequence[i]) *min = sequence[i]; } return; } int SequenceMean(double *sequence, int len) { int i; double num = 0; for(i =0; i<len;i++) num = num+sequence[i]; return (num/len); } void main() { double sequence[maximum]; int len = 10; double max,min; printf("please enter data:\n"); CreateSquence(sequence,len); printf("the mean value is %lf\n",SequenceMean(sequence,len));//这处错误,应改为n = SequenceMean(sequence, len);// SequenceMaxMin(sequence,len,&max,&min); printf("the maxmimum value is %lf\n",max); printf("the minimun value is %lf\n",min); }
函数声明需在MAIN之前
相关文章推荐
- php的数组与数据结构
- 数据结构之查找算法总结笔记
- 从零开始_学_数据结构(二)——树的基本概念
- 数据结构--双栈队列练习题
- 树的三种表示方式
- 数据结构学习笔记
- 网易云课堂-数据结构
- 从头到尾解析Hash 表算法
- 重学数据结构系列之——栈
- 15 API-集合(Collection(功能,迭代器),List(List特有迭代器,并发异常),常见数据结构图示(栈,队列,数组,链表))&对象数组
- 【HDU5649 BestCoder Round 76 (div1)D】【二分+线段树】DZY Loves Sorting 全排列1~n 区间升序降序排序 最后k位置的数是几
- java数据结构排序之堆排序算法实现
- 从零开始_学_数据结构(一)——算法的基本概念
- 7-11-最短路径算法-图-第7章-《数据结构》课本源码-严蔚敏吴伟民版
- Python中列表、字典、元组数据结构的简单学习笔记
- 数据结构中排序算法的总结
- 查看win10 内核数据结构
- 线性表的存储结构(顺序存储结构)
- 7-10-有向网关键路径-图-第7章-《数据结构》课本源码-严蔚敏吴伟民版
- JavaScript数据结构——集合、字典和散列表