编写一个程序,输入a、b、c三个值,输出其中最大值。

编写一个程序,输入a、b、c三个值,输出其中最大值。1、简单程序设计。2、函数。3、以及全局变量的三种方法来分别实现。... 编写一个程序,输入a、b、c三个值,输出其中最大值。

1、简单程序设计。

2、函数。

3、以及全局变量的三种方法来分别实现。
展开
 我来答
听不清啊
高粉答主

2013-12-01 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
1)
void main()
{
int a,b,c,max;
scanf("%d %d %d",&a,&b,&c);
if(a>b)max=a;
else max=b;
if(c>max)max=c;
printf("max=%d\n",max);
}

2)
#include<stdio.h>
int max(int a,int b)
{
return(a>b?a:b);
}
void main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("max=%d\n",max(a,max(b,c)));
}

3)
int maxx;
int max(int a,int b)
{
maxx=(a>b?a:b);
}
void main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
max(a,b);
max(maxx,c);
printf("max=%d\n",maxx);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
跪着作揖
高粉答主

2018-11-10 · 繁杂信息太多,你要学会辨别
知道答主
回答量:598
采纳率:100%
帮助的人:17.6万
展开全部

编写的C程序如下:

#include <stdio.h>int main()

{    int a, b, c, max;

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

if (a > b)

{       if (a > c) max = a; else

max = c;

} else

{     if (b > c)                   //判断谁是最大值

max = b; 

else         max = c;                   

} printf("Max=%d\n", max);    

return 0;             }                                        //输出最大值  

扩展资料

使用其他的方法输出a,b,c三个值得最大值:

#include<stdio.h>

void main()

{ int a,b,c,max;

printf("Please input number:\n");

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

max=a;

if(b>=max)

max=b;

if(c>max)

max=c;

printf("The bigest number is \n",max);

}

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式