十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
代码如下:
创新互联公司,为您提供成都网站建设、成都网站制作、网站营销推广、网站开发设计,对服务成都发电机租赁等多个行业拥有丰富的网站建设及推广经验。创新互联公司网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!
#include stdio.h
void main()
{
float a,b,c,d,max;
printf("请输入四位数字:\n");
scanf("%f%f%f%f",a,b,c,d);
max=a;
if(maxb)
max=b;
if(maxc)
max=c;
if(maxd)
max=d;
printf("最大的数值为:%f\n",max);
}
不知道帮没帮到你的忙 呵呵
望采纳
//在数组中找最小值
int FindMin(int[] arr) {
int min = arr[0];
for (int index = 0; index arr.Length - 1; index++)
if (arr[index] min)
min = arr[index];
return min;
}
//在数组中找最大值
int FindMax(int[] arr) {
int max = arr[0];
for (int index = 0; index arr.Length - 1; index++)
if (arr[index] max)
max = arr[index];
return max;
}
我本来第一个看到这个答案的,这个是我很早就写好的 最小值 最大值,函数。从硬盘里面翻出来翻了半天。。。
你只要 把数组 传参进去就行了。。是最简单的顺序查找了。。其他复杂的二分查找我就不写给你了。
函数是可以复用的。。。。
希望采纳
数据的处理类型定义为float了,可以随你需要改动(如改成int型的)。 注意:代码没有注释不是好代码! #include stdio.h float max(float*); #define N 4//实现比较个数。 void main() { float a[N]; int i=0; while(iN)//输入数据存入数组a[N]; { scanf("%f",a[i]); i++; } printf("%f",max(a));//调用; } /*从这里开始应该是你要的*/ /*采用传址(比传值快),快且返回路径小(小程序看不出来,大程序就有价值了)*/ float max(float* p)//具体处理函数。 { float result=0; int j; for(j=0;jN;j++)//循环处理(比较替换法) if(resultp[j]) result=p[j]; return result; }
这个是调用函数,表达式你应该打错了,应该这样才对: int max4(int a,int b,int c,int d)
表达式解析如下,希望能够帮助你:
自定义的整型函数,函数名叫做max4,它包含四个整型数,分别是a,b,c,d
这题代码我已经给你写好了,觉得可以的话点个赞,关注我一下哦。