c++中有三个数ABC要输出最大值

如题所述

第1个回答  2009-10-08
int getmax(int a, int b, int c)
{
int res = max(a, b);
res = max(res, c);
return res;
}本回答被提问者采纳
第2个回答  2009-10-08
#include <iostream>
using namespace std;

int findMax(int a, int b, int c);
int main()
{
int num1,num2,num3,max;
cout<<"请输入三个整数: ";
cin>>num1>>num2>>num3;
max = findMax(num1,num2,num3);
cout<<num1<<" "<<num2<<" "<<num3<<" 三个数中,最大的是: "
<<max<<endl;

return 0;
}

int findMax(int a, int b, int c)
{
return (a>b?a:b)>c?(a>b?a:b):c ;
}
第3个回答  2009-10-08
#include<iostream>
using namespace std;
int max(int x,int y,int z)
{return x>y?x>z?x:z:y>z?y:z;}
int main()
{
int x,y,z;
cin>>x>>y>>z;
cout<<max(x,y,z)<<endl;
}
第4个回答  2009-10-08
求三个数中最大数的函数如下:
int maxnumber(int a,int b,int c)
{
int temp = a > b ? a : b;
return temp > c ? temp : c;
}
第5个回答  2009-10-08
template <typename T>
T max(T a,T b)
{
return (a>b)?a:b;
}

c++中有三个数ABC要输出最大值
int res = max(a, b);res = max(res, c);return res;}

怎么用C++编写比较abc3个数的大小并输出最大数的程序啊?
int max(int,int,int);int main(){ int a,b,c;scanf("%d,%d,%d",&a,&b,&c);printf("max num is %d",max(a,b,c));return 0;}int max(int a,int b,int c){ return (a>b?a:b)>c?(a>b?a:b):c;}

c++程序:通过键盘输入3个数ABC,求出最大的并输出
include<iostream.h> void main(){ int a,b,c;int max;cin>>a>>b>>c;max=a;if(a<b)max=b;if(b<c)max=c;cout<<max<<endl;}

怎么用C++编写比较abc3个数的大小并输出最大数的程序啊?
int main(){ double a,b,c;cin>>a>>b>>c;double max=a;if (b>max) max=b;\/\/检查if后面的条件表达式有没有括号 if (c>max) max=c;\/\/检查if后面的条件表达式有没有括号 cout<<max;}

用visual C++ 6.0来编程,输入abc三个值,输出其中最大的。
你这方法很繁复也 include"iostream.h"void main(){ int a,b,c;int max;cout<<"输入三个数:"<<endl;cin>>a>>b>>c;if(a>b)max=a;else max=b;if(max>c)cout<<"最大的是"<<max<endl;else cout<<"最大的是"<<c<<endl;} ...

输入3个数输出最大(C++)
你这个程序本身有问题。当a>c>b时,输出的应该是c.if(b > a)max = b;if(c > b)max = c;应该改成:if(b > max)max = b;if(c > max)max = c;另外:scanf("%d,%d,%d\\n",&a,&b,&c);这条语句最好必成:scanf("%d%d%d",&a,&b,&c);这样你在输入数据时,不需要输入,...

c语言输入三个数,显示最大值。
5、再次点击文件、新建。6、选择c++ source file 并在右侧输入文件名字。7、输入代码,这里以abc分别代表三个不同的数,其他需要比较的数只要把abc换成相应的数就可以了。注意代码的输入要在英文输入法的环境下进行。8、点击右上角的编译运行按钮。9、就可以得到了三个数中的最大值并且输出来了。

输入abc三个数,求最大的数。用C++编写怎么写?
printf("请输入第%d个值",i+1);scanf("%d",&a[i]); \/\/将三个数人别存入数组的三个空间里 } printf("最大值是%d",max(a)); \/\/输出最大值为max(a)的返回值 } int max(int t[3]) \/\/函数作用为求最大值 { int i,m; \/\/i作为循环变量,m为最大值 m=t[0]; \/\/我们假设第...

编写一个C程序,输入a,b,c三个值,输出其中最大者。
include<stdio.h> int main(){ int a,b,c,max;printf("请输入三个数:\\n");scanf("%d%d%d",&a,&b,&c);if(a>b)max=a;if(c>max)max = c;printf("三个数中最大的数为:%d",max);return 0;}

c++输入三个整数放在变量abc中,找出三个数中的最大值放于max中
include<iostream>using namespace std;int main() { int a,b,c; cin >> a >> b >> c; int t = a > b?a : b; int max = t > c?t : c; cout << max; return 0;}

相似回答