mdsk.net
当前位置:首页 >> C语言求数组中最大值和最小值之差 >>

C语言求数组中最大值和最小值之差

函数的形参定义是int型,实参却是char型,主函数内的数组不应该定义成char型,改为int型。

a[i]=c[i]; 要改成 c[i]=a[i];

#include //挑选法 #define N 10 void main() { int a[N],m,n,i; for ( i=0;i

求数组中的最大值和最小值,一般使用假设法,即假设数组的第1个元素为最大值,同时也是最小值,然后遍历数组,找到最大值和最小值。示例如下: #includeint main() { int a[] = {1,2,3,4,5,6,7,8,9,10};int max, min;max = min = a[0]; //假设第1...

int i; float a[5]; // 自己设置大小 int min, max; min = max = a[0]; for(i=0; ia[i]) min = a[i]; if(max

#include main() { int a[N]={};//已知数组 int max=a[0];//保存最大值 int min=a[0];//保存最小值,先初始化为数组第一个元素 for(int i=1;imax)//判断最大值 max=a[i]; if(a[i]

#include void main() { int i,j,k,l,a[5]={1,2,3,4,5}; int max=a[0],min=a[0]; for(j=0;j=max) { max = a[j]; k = j; } } for(i=0;i

#includeint main(){ int a[10] = {12,45,324,54,23,546,765,2435,1343,54}; int min=a[0],max=a[0],mmin=1,mmax=1;//min记录最小值,mmin记录最小值得位置 for(int i=1;imax){ max=a[i]; mmax=i; } if(a[i]

#include "stdafx.h" #include int f(int a[],int b[]) { int max,min,x,i; max=a[0]; min=b[0]; for(i=0;i=max) max=a[i]; if(b[i]

函数用指针完成,代码如下: #include #include //dFun函数功能是从一个输入数组或者指向数组的指针中, //查找最大和最小的元素,并返回这2个最值的差。 double dFun(double *pd,int in) //参数分别是double型数组和数组中元素个数 { int i; do...

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