C语言,用函数求最大值的。

#include"stdio.h"intmax(intx,inty,intz){intmax;if(x<y)max=y;elsemax=xif(max<z)max=z;r... #include "stdio.h"
int max(int x,int y,int z)
{
int max;
if(x<y)
max=y;
else max=x
if(max<z)
max=z;
return max;
}
int main()
{
int m,n,a,b,c,d,e;
printf("5:");
scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
m=max(a,b,c);
n=max(m,d,e);
printf("%d",n);
return 0;
}

又是什么问题?用函数求最大值的
展开
 我来答
zsx10110
2013-07-04 · TA获得超过8872个赞
知道大有可为答主
回答量:2369
采纳率:66%
帮助的人:3109万
展开全部
#include "stdio.h"
int max(int x,int y,int z)
{
int max;
if(x<y)
max=y;
else max=x;//分号  这种问题 你自己好好找都能发现的
if(max<z)
max=z;
return max;
}
int main()
{
int m,n,a,b,c,d,e;
printf("5:");
scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
m=max(a,b,c);
n=max(m,d,e);
printf("%d",n);
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牵冷桖0Fp
2018-12-06 · TA获得超过171个赞
知道答主
回答量:124
采纳率:20%
帮助的人:16.9万
展开全部
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,a,max,i;
    scanf("%d",&n);
    scanf("%d",&max);
    for(i=1;i<n;i++)
    {
        scanf("%d",&a);
        if(a>max)max=a;
    }
    printf("%d",max);
    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-04
展开全部
else max=x;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欧542733843
2013-07-04
知道答主
回答量:44
采纳率:0%
帮助的人:20.3万
展开全部
else 后面那式子少了一个分号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式