编程:有三个整数a.b.c由键盘随机输入,输出其中最大的数
1个回答
展开全部
--------------NO.1----------------
c语言:
int
max(int
a,int
b,int
c)
{
int
t;
if(a>b)
t=a;
else
t=b;
if(t<c)
t=c;
return
t;
}
main()
{
int
a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
t=max(a,b,c),
printf("max=%d",t);
}
-------------NO.2----------------
#include
<iostream>
using
namespace
std;
int
GetMax(int
a,
int
b,
int
c)
{
int
max
=
a;
if(a<b)
{
max
=
b;
if(b<c)
max
=
c;
}
else
if(a<c)
max
=
c;
return
max;
}
int
main()
{
int
a,
b,
c;
int
maxNum;
a
=
4;
b
=
6;
c
=
10;
maxNum
=
GetMax(a,
b,
c);
cout
<<
maxNum
<<
endl;
return
0;
}
这个是C++的格式
要是c的话
把cout
换成
printf就行了
函数GetMax()用了最容易理解的方法
里面还可以改成逗号表达式应该也没问题的
--------------NO.3--------------------
#include<iostream.h>
main()
{
int
a,b,c,temp,max;
L:
cout<<"输入第一个整数:";
cin>>a;
cout<<endl;
cout<<"输入第二个整数:";
cin>>b;
cout<<endl;
cout<<"输入第三个整数:";
cin>>c;
cout<<endl;
if(a>b)
temp=a;
else
temp=b;
if(temp>c)
max=temp;
else
max=c;
cout<<"最大的数为:"<<max<<endl;
goto
L;
}
输入第一个整数:589
输入第二个整数:154
输入第三个整数:487
最大的数为:589
c语言:
int
max(int
a,int
b,int
c)
{
int
t;
if(a>b)
t=a;
else
t=b;
if(t<c)
t=c;
return
t;
}
main()
{
int
a,b,c,t;
scanf("%d,%d,%d",&a,&b,&c);
t=max(a,b,c),
printf("max=%d",t);
}
-------------NO.2----------------
#include
<iostream>
using
namespace
std;
int
GetMax(int
a,
int
b,
int
c)
{
int
max
=
a;
if(a<b)
{
max
=
b;
if(b<c)
max
=
c;
}
else
if(a<c)
max
=
c;
return
max;
}
int
main()
{
int
a,
b,
c;
int
maxNum;
a
=
4;
b
=
6;
c
=
10;
maxNum
=
GetMax(a,
b,
c);
cout
<<
maxNum
<<
endl;
return
0;
}
这个是C++的格式
要是c的话
把cout
换成
printf就行了
函数GetMax()用了最容易理解的方法
里面还可以改成逗号表达式应该也没问题的
--------------NO.3--------------------
#include<iostream.h>
main()
{
int
a,b,c,temp,max;
L:
cout<<"输入第一个整数:";
cin>>a;
cout<<endl;
cout<<"输入第二个整数:";
cin>>b;
cout<<endl;
cout<<"输入第三个整数:";
cin>>c;
cout<<endl;
if(a>b)
temp=a;
else
temp=b;
if(temp>c)
max=temp;
else
max=c;
cout<<"最大的数为:"<<max<<endl;
goto
L;
}
输入第一个整数:589
输入第二个整数:154
输入第三个整数:487
最大的数为:589
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询