怎么编程“输入三个数,要求输出最大值”?

 我来答
zahara91
2018-01-09 · TA获得超过9506个赞
知道小有建树答主
回答量:40
采纳率:100%
帮助的人:8091
展开全部

#include "stdio.h"

int max(int x,int y,int s)//声明,如果被调函数在主函数后

main()

{

int a,b,c,d;//定义4个整形变量

scanf("%d,%d,%d",&a,&b,&c);//输入3个数 

d=max(a,b,c);//调用MAX函数,其中3个参数a,b,c,把结果存入变量d中

printf("max=%d",d);//输出d

getch();

}

int max(int x,int y, int s) //自定义函数,其中3个形式参数x,y,s

{int z;  //定义实际参数z

if(x>y)z=x;// 如果,x大于y,把x放入z中

else z=y;// 否则把y放入z中

if(y>s)z=y;// 如果y大于s,那么把y放入z

else z=s;// 否着把s放入z

return(z);//每次比较完返回z

}

洛阑皋翠梅
2020-06-19 · TA获得超过3918个赞
知道大有可为答主
回答量:3157
采纳率:34%
帮助的人:218万
展开全部
获取三个数,设置变量ABC,判断a-b,a-c,b-c得出的数是否为正数,然后再用正数比就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
壬怡牵素欣
2019-08-17 · TA获得超过3789个赞
知道大有可为答主
回答量:3158
采纳率:32%
帮助的人:218万
展开全部
用冒泡,或者直接两个两个比较就完了,不知道你什么语言,但是应该有计算类,应该有max()类似的函数可以直接用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式