任意输入三个数,找出其中的最大值。用C++编写

 我来答
跪着作揖
高粉答主

推荐于2019-08-22 · 繁杂信息太多,你要学会辨别
知道答主
回答量:598
采纳率:100%
帮助的人:16.8万
展开全部

#include <stdio.h>

void main

{

char  n1,n2,n3,max;

scanf(“%c%c%c”&n1,&n2,&n3);

max=n1>n2?n1:n2;

printf(“%c\n”,max);

}

注意:C语言中的标点符号都需要为英文中的标点符号。

扩展资料

使用其他的方法得到3个数的最大值:

#include <iostream>

using namespace std;

int main( )

{

int a1, a2, a3;

cout << "请分别输入三个整数:" << endl;

cout << "a1 = ";

cin >> a1;

cout << "a2 = ";

cin >> a2;

cout << "a3 = ";

cin >> a3;

cout << "利用条件表达式找出三个数的最大值为:";

cout << (a1 >= a2 ? a1 >= a3 ? a1 : a3 : a2 >= a3 ? a2 : a3) << endl;

}

中华sy2
2012-04-06 · TA获得超过318个赞
知道答主
回答量:281
采纳率:100%
帮助的人:60.1万
展开全部
程序如下,望楼主采纳:
#include<iostream>
using namespace std;
float maxNum(float,float,float);
int main()
{
float x,y,z;
cout<<"请依次输入三个数:"<<endl;
cin>>x>>y>>z;
float maxN = maxNum(x,y,z);
cout<<"最大值是:"<<maxN<<endl;
}
float maxNum(float a,float b,float c)//求三个数中的最大值
{
if(a>=b && a>=c)
return a;
else if(b>=c)
return b;
else return c;

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
软件班的小菜鸟
2012-04-06
知道答主
回答量:9
采纳率:0%
帮助的人:6.5万
展开全部
#include<iostream>
using std::cin;
using std::cout;
using std::endl;
int main(){
int a,b,c;

cout<<"请任意输入第一个数:"<<endl;
cin>>a;
cout<<"请任意输入第二个数:"<<endl;
cin>>b;
cout<<"请任=意输入第三个数:"<<endl;
cin>>c;
int max=a;
if(b>=max)max=b;
if(c>=max) max=c;
cout<<"最大的数是:";
cout<<max<<endl;
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ge2008ge12
2012-04-06 · TA获得超过1110个赞
知道小有建树答主
回答量:683
采纳率:100%
帮助的人:341万
展开全部
#include<iostream>
using namespace std;
#define max(a,b) (((a) > (b)) ? (a) : (b))
int main()
{
double threemax(double m1,double m2,double m3);
double a1,a2,a3;
cout<<"input three number:"<<endl;
cin>>a1>>a2>>a3;

cout<<"the max of three number"<<a1<<" "<<a2<<" "<<a3<<"is"<<threemax(a1,a2,a3)<<endl;

return 0;
}
double threemax(double m1,double m2,double m3)
{
double t;
return max(t,m3);
t = max(m1,m2);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谁将浮名牵系0
2019-02-02
知道答主
回答量:2
采纳率:0%
帮助的人:1549
展开全部
#include<iostream>
#include<algorithm>
using namespace std;
int main(void)
{
int a[3];
while(cin>>a[0]>>a[1]>>a[2])
{
sort(a,a+3);
cout<<"The maximum number is : "<<a[2]<<endl;
cout<<"The minimum number is : "<<a[0]<<endl;
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式