c语言三个数求最大值 ,不用调用函数

 我来答
White_MouseYBZ
推荐于2016-10-16 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6709万
展开全部

只有三个数,用if分支就可以了:

//#include "stdafx.h"//If the vc++6.0, with this line.
#include "stdio.h"
int main(void){
    int a,b,c,max;
    printf("Input 3 integers...\n");
    scanf("%d%d%d",&a,&b,&c);
    if(a>=b && a>=c)
        max=a;
    else if(b>=a && b>=c)
        max=b;
    else if(c>=a && c>=b)
        max=c;
    printf("The MAX is %d\n",max);
    return 0;
}
听不清啊
高粉答主

2015-04-20 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
#include<stdio.h>
void main()
{int a,b,c,max;
scanf("%d%d%d",&a,&b,&c);
max=a;
if(b>max)max=b;
if(c>max)max=c;
printf("max=%d\n",max);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
garfieldonly
2015-04-20 · TA获得超过335个赞
知道小有建树答主
回答量:279
采纳率:66%
帮助的人:117万
展开全部
#define MAX1(a,b,c) ((a)>(b)?(a>c?a:c):(b>c?b:c))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
信安布谷鸟工作室
2015-04-20 · TA获得超过173个赞
知道小有建树答主
回答量:130
采纳率:50%
帮助的人:70.2万
展开全部
#include <stdio.h>
#include <stdlib.h>

void main()
{ int a,b,c;
int max;
printf("input three number :\n");
scanf("%d%d%d",&a,&b,&c); //

if(a>b)
max=c>a?c:a;
else
max=c>b?c:b;
printf("%d\n",max); /
system("pause");
return 0;
}

已经测试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式