mdsk.net
当前位置:首页 >> C语言:调用函数求数组中的最大最小值 >>

C语言:调用函数求数组中的最大最小值

#include float Average(float a[]); int main(void) { float a[10]; for(int i = 0;i < 10;i++) { printf("输入第%d个数:\n",i+1); scanf("%f",&a[i]); } printf("去掉最大最小值后的平均值为: %.2f\n",Average(a)); return 0; } float Average...

#include #define N 10int min(int a[N]){int i,min=a[0];for(i=1;ia[i]) min=a[i];return min;}void main(){int i,a[N];for(i=0;i

思路: 1 函数参数设计:数组首地址(指针),数组长度(int),最大值及最小值(两个指针)。 2 以第一个数为最大/最小值。 3 遍历其余数,与最大/最小值比较,如果更大/小,则替换该值。 当遍历结束,则得到最大及最小值。 代码: void get_min_max(i...

# include int main() {int i,max,min,a[10]; scanf("%d",&a[0]); //读入首个元素的值 max=min=a[0]; //只有一个元素时,它既是最大值,又是最小值 for(i=1;imax)max=a[i]; //打擂台,继续比较,得出到当前为止的最大与最小值 else if(a[i]

#include void f(int a[],int n,int &max,int &min){int i; max=min=a[0]; for(i=1;imax)max=a[i]; else if(a[i]

函数中 的比较要同 result 比,不是同 a[0] 比。 最大函数 if (a[i] > result) result=a[i]; 最小函数 if (a[i] < result) result=a[i];

#include #define MAX_SIZE 100 //我随便写的,需要自己改 void get_array(int *array,int size) { printf("请输入:\n"); for(int i=0;i

思路:首先设置最大最小的值都是数组第一个数,然后遍历数组,出现比当前最大值大的,修改最大值为这个数。出现比最小值小的,修改最小值为这个数。 代码 #include //为了方便返回,使用结构体存储最大值和最小值typedef struct { int Max; int ...

#include //从键盘上输入十个数据存入数组a中, //调用函数findmax求数组中的最大值并输 void findmax(int a[]) { int i = 0,maxNum = a[0]; for(i =1;i

#include "stdio.h"int main(){ float a[10]={0}; float max,min,ave=0; int i; printf("请输入数组的10个元素:\n"); for(i=0;i

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com