关于C语言中的求两数最大值程序问题

在下面程序#include"stdio.h"main(){intx,y,z;printf("inputtwonumber:\n");scanf("%d%d",&x,&y)... 在下面程序
#include "stdio.h"
main()
{
int x,y,z;
printf("input two number:\n");
scanf("%d%d",&x,&y);
z=max(x,y);
printf("%d",z);
}
int max(int a,int b)
{
if(a>b)
return a;
else
return b;
}
中的后面一段
int max(int a,int b)
{
if(a>b)
return a;
else
return b;
是什么意思?有什么作用?去掉是否可以?
展开
 我来答
chentianma
2009-10-11
知道答主
回答量:23
采纳率:0%
帮助的人:22.7万
展开全部
不可以去掉,这是个求两数最大值的函数,因为main函数必须调用它来求两数最大值,即语句z=max(x,y);调用它来求输入的两个数x和y的最大值.这是整个程序的核心,也是整个算法的核心,绝对不能去掉.
用来玩
推荐于2016-11-26 · TA获得超过766个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:256万
展开全部
int max(int a,int b)
{
if(a>b)
return a;
else
return b;
}
这是一个自定义函数,作用就是比较大小。z=max(x,y); 这一句就是调用这个函数,调用后 return b;就是返回大的值给z, printf("%d",z);
就可以输出了大值
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友97adf2e
2009-10-11 · TA获得超过226个赞
知道小有建树答主
回答量:185
采纳率:0%
帮助的人:0
展开全部
函数 max 的作用就是进行比较操作的。
在你调用 max 之前就要定义,应该把函数max的定义放在 main函数之前。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiankangshiye
2009-10-11 · TA获得超过206个赞
知道答主
回答量:202
采纳率:0%
帮助的人:125万
展开全部
int max(int a,int b)
{
if(a>b)
return a;
else
return b;
}
判断ab两个int型整数哪个大的子程序
去掉会编译出错的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
想爱你而又不能
2009-10-11 · TA获得超过1477个赞
知道小有建树答主
回答量:276
采纳率:0%
帮助的人:240万
展开全部
不可以,你主程序调用的就是它啊,你如果去掉了就会报错,它是函数max的实现 把a和b传进去判断,把大的那个返回去给z
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式