c语言函数找出最大最小 c语言找出最大数和最小数

C语言,求最大最小值1)问题出在minmax函数,这个函数找到的最大值和最小值没有返回 。
2)虽然你定义了最大值和最小值为全局变量,但是在minmax函数的调用参数中你又定义了同名变量,这样在minmax函数内部实际使用的是局部变量 。
3)最简单的方法,直接把minmax函数的后两个输入参数去掉 。
c语言怎么编写函数,找出一维数组中的最大值和最小值,并计算出数组元素的平均值?前面已经有两位高手做出c语言函数找出最大最小了回答c语言函数找出最大最?。以诵辛艘幌拢稅[逺恒暒》有时候得不到正确c语言函数找出最大最小的结果c语言函数找出最大最?。弧秌aixingui2012》的不能运行,提示类型不对 。不知道什么原因,也许是我的版本有问题?
我也做了一个,感觉运行还是不错的 。请比较吧c语言函数找出最大最?。?
#include "stdio.h"
double fun(double a[],int n,int *max,int *min);/*函数原型声明:其中a为数组,
n为数组元素个数,max指向最大数,min指向最小数 , 函数返回值为平均值*/
int main()
{
double b[10],aver;
int x,y=10,max=0,*ma=max,min=0,*mi=min;
for(x=0;xy;x++){b[x]=x*(x-8.25)*0.1;printf("数%d=%f\n",x,b[x]);}
aver=fun(b,y,ma,mi);
printf("最大的数为第%d个数(%f),最小的数为第%d个数(%f) , 平均值为%f",*ma,b[*ma],*mi,b[*mi],aver);
return 0;
}
double fun(double a[],int n,int*max,int*min)
{
int i;
double sum=0;
double max1=a[0],min1=a[0];
*max=0;
*min=0;
for(i=0;in;i++)
{
if(a[i]max1){*max=i;max1=a[i];}
if(a[i]min1){*min=i;min1=a[i];}
sum=sum+a[i];
}
printf("sum=%f,n=%d\n",sum,n);
return sum/n;
}
用c语言找最大值和最小值【c语言函数找出最大最小 c语言找出最大数和最小数】用指针求含有十个元素的数组最大值和最小值
主函数参考
int main()
{
int a[10],i,maxnum,minnum;
for(i=0;i10;i++)
scanf("%d",a[i]);
FindMaxandMin(a,10,maxnum,minnum);
printf("%d %d",maxnum,minnum);
}
输入格式:
数组
输出格式:
最大值 最小值
输入样例:
1 2 3 5 4 6 7 8 9 10
输出样例:
10 1
扩展资料
#include
int main()
{
int a[3];
int i,j,temp;
printf("请输入3个数:");
for(i=0;i scanf("%d",a[i]);
for(i=0;i for(j=0;j if(a[j]a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
printf("最大值%d最小值%d",a[2],a[0]);
return 0;
}
参考资料:百度百科 - C语言
c语言:用指针做函数参数从10个数中找出其中最大值和最小值 。#includestdio.h
main(){
printf("输入10个整数c语言函数找出最大最?。页銎渲凶畲笾岛妥钚≈怠ぁぁn");
int
a[10]={0};
int
max,min,i;
for(i=0;i=9;i++){
printf("请输入第%d个整数:",(i+1));
scanf("%d",ai);
}
max=min=a[0];
for(i=0;i=9;i++){
if(aimax)max=ai;
if(aimin)min=ai;
}
printf("最大值为:%d;最小值为:%d\n",max,min);
}
扩展资料:
include用法:
#include命令预处理命令的一种c语言函数找出最大最?。ご砻羁梢越鸬脑创肽谌莶迦氲剿付ǖ奈恢茫豢梢员晔冻鲋挥性谔囟ㄌ跫虏呕岜槐嘁氲哪骋欢纬绦虼耄豢梢远ㄒ謇嗨票晔斗δ艿暮阠语言函数找出最大最小,在编译时c语言函数找出最大最小,预处理器会用别的文本取代该宏 。
插入头文件的内容
#include命令告诉预处理器将指定头文件的内容插入到预处理器命令的相应位置 。有两种方式可以指定插入头文件:

推荐阅读