从键盘输入三个整数,赋值给整型变量a、b和c,编写程序求3个数中的最大值。

 我来答
My_Persistence
2017-06-22 · TA获得超过3467个赞
知道大有可为答主
回答量:1201
采纳率:81%
帮助的人:428万
展开全部
/*
**算法思路:定义一个变量max,改仿初始默认最大值为a,然后将b、c分别与max做大小比较,如果比当前max大,则
将自身赋值给max,否则不做任何操作。
*/
#include <stdio.h>
int max(int a,int b,int c)
{
int max=a;  //初始默认最大值为变量a
if(max<b)   //将当前最大值与b最比较
b=max;
if(max<c) //将当前最大值与c最比较
max=c;
return max;  //返回最大值
}
int main()
{
int a,b,c;
scanf("%d%d%d",&a,&b,&c); //输入a,b,c的值
printf("a,b,c三个数中的最大值镇租为: %d\n",max(a,b,c));  //调用函数max
return 0;
}

示例运行结果:

36 25 72

a,b,c三个数中的最大值核旅纤为: 72

春误双卿
2014-09-25 · TA获得超过725个赞
知道小有建树答主
回答量:580
采纳率:91%
帮助的人:455万
展开全部
#include <iostream>
using namespace std;
int main()
{
int a,b,c,max;
cout<<"inputa,b,c:"<<endl;
cin>>a;
cin>>b;
cin>>c;
max = a;
if(max<b)
max = b;
if(max<c)
max = c;
cout<枣郑<"最大值:"<<档岩漏行烂max<<endl;
return 0;
}
追问
java
追答
public static int max(int x,int y,int z){
int max=x;
if(y>max){
max=y;}
if(z>max){
max=z;}
return max;
}

 这是一个函数,你自己调用一下就好了

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式