c语言编程,请编写程序实现:max()函数功能是求任意3个数中最大值,min()

c语言编程,请编写程序实现:max()函数功能是求任意3个数中最大值,min()函数的功能是求任意3个数中最小值,aver()函数嵌套调用max(),min()求三个数中最大值与最小值两个数,并求出这两个数的平均值
程序求改正,结果总是不对。。。

#include“stdio.h

ints_max(inta,intb,intc)/*求最大值函数*/

{

intmax;

if(a>=b)

max=a;

else

max=b;

if(max<c)

max=c;

returnmax;

}

ints_min(inta,intb,intc)/*求最小值函数*/

{

intmin;

if(a>=b)

min=b;

else

min=a;

if(min>c)

min=c;

returnmin;

}

floats_pin(inta,intb,intc)/*求平均值函数*/

{

floatpin;

pin=(a+b+c)/3.0;

returnpin;

}

mian()

{

inta,b,c;

printf("请输入三个整数:");

scanf("%d,%d,%d",&a,&b,&c);

printf("这三个整数中的最大值是:%d",s_max(a,b,c));

printf("这三个整数中的最小值是:%d",s_min(a,b,c));

printf("这三个整数的平均值是:%f",s_pin(a,b,c));

getch();

}

扩展资料

11H1333:三个数的最大值

#include<bits/stdc++.h>

usingnamespacestd;

intmain(){

inta,b,c;

cin>>a>>b>>c;

cout<<max(max(a,b),max(b,c));

return0;

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-07-09
1、改成(h+j)/2.0
2、输入数据时要用,分隔。追问

这样对吗?

本回答被提问者采纳
第2个回答  2017-07-09
最后输出的那一部分,应该是最大值%d,最小值%d,平均值%f追问

请问具体写进去应该。。。怎么写OTZ

c语言编程,请编写程序实现:max()函数功能是求任意3个数中最大值,min...
min=c;returnmin;} floats_pin(inta,intb,intc)\/*求平均值函数*\/ { floatpin;pin=(a+b+c)\/3.0;returnpin;} mian(){ inta,b,c;printf("请输入三个整数:");scanf("%d,%d,%d",&a,&b,&c);printf("这三个整数中的最大值是:%d",s_max(a,b,c));printf("这三个整数中的最...

用C语言编写:设计一个程序实现求三个数的最大值(任意输入三个数,找出最...
include<stdio.h> main(){ int a,b,c,max;printf("请任意输入三个数:\\n"); \/*这里类型说明为int整型,可自行进行修改*\/ scanf("%d%d%d",&a,&b,&c);max=a>b?a:b;max=max>c?max:c;printf("The max number is %d.",max);} 这里探讨一下楼上的回答,首先非常肯定这位兄台使...

C语言 题目:求3个数中的最大数 要求:编程,请写出程序
include <stdio.h>int max(int x,int y){ if(x>y) return x; return y;}int main(){ int a,b,c; printf("请输入三个数:"); scanf("%d%d%d",&a,&b,&c); printf("最大的数是:%d\\n",max(max(a,b),c)); return 0;} 如果扩展到n个数,思路也是...

怎样用C语言编写这样一个程序:输入三个整数,求其中的最大值?
int x,y,z;int max;int main(void){ printf("请输入三个整数:\\n");scanf("%d%d%d",&x,&y,&z);if(x>y)max=x;else max=y;if(max>z);else max=z;printf("最大值为%d",max);system("pause");}

如何在C语言编程中求取三个数中的最大值
1、首先输入三个数,求三个数中的最大值 include<stdio.h> int main(){ int max(int x,int y,int z); int a,b,c,m; scanf("%d,%d,%d",&a,&b,&c); m=max(a,b,c); printf("the max number is %d\\n",m); return 0;} 2、然后输入 int max(int x,...

,编辑C语言程序。从键盘输入三个数,求这个整数中的最大值和最小值
include <stdio.h> int max(int a,int b,int c);int min(int a,int b,int c);void main(){ int x,y,z;printf("请输入三个数(用空格隔开):");scanf("%d%d%d",&x,&y,&z);printf("三个数选出最大数是%d\\n",max(x,y,z));printf("三个数选出最小数是%d\\n",min(x,y,...

c语言输入三个数 输出最大值max和最小值min
n[1]=a; } else if(a>=n[0] && a>=n[1]) { n[2]=a; } else { n[2]=n[0]; n[0]=a; } printf("从小到大:%d,%d,%d",n[0],n[1],n[2]); return 0;}n[0]最小值 n[2]最大值 ...

用c语言编写程序,从键盘输入三个整数,求这三个整数的最大值和最小...
int n,num,max,min;scanf("%d",&n);max=min=n;for(num=1; num<N;num++){ scanf("%d",&n);if(max<n) max=n;if(min>n) min=n;} printf("max=%d,min=%d\\n",max,min);getch();} 就是刚才帮你的那个人~上面 #define N 10 只要修改数字想在多少个数里面找最大最...

如何用c语言编写一个程序 就是有三个数 求最大的一个
程序如下:include<stdio.h> int main(){ int a,b,c,max;scanf("%d,%d,%d",&a,&b,&c);max=a;if(b>a) max=b;if(b>c) max=b;else if (c>a) max=c;printf("max=%d\\n",max);return 0;} 基本思想:依次选出数组最小的数放到数组的前面。首先从数组的第二个元素开始往后遍历...

用c语言编写程序计算3个数中最大值
程序如下:include <stdio.h> int main(){ int a,b,c,Max;printf("请输入3个数:\\n");scanf("%d%d%d",&a,&b,&c);Max=a>b?(a>c?a:c):(b>c?b:c);printf("3个数中最大值为:%d\\n",Max);return 0;}

相似回答