A50507. 三个数找最大值
填空题
中等
知识点
题目描述
三个数找最大值
题目描述
有三个整数a b c,由键盘输入,输出其中的最大的数。
输入
一行数组,分别为a b c
输出
a b c其中最大的数
样例输入
10 20 30
样例输出
30
参考答案
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
int a,b,c; //定义三个整数a,b,c
int t; //用于交换两数位置的存取容器
cin>>a>>b>>c; //依次输入三个整数
//如果a小于b,那么交换两个数,即a与b互换
if(a<b){
t= a;
a = b;
b = t;
}
//此时,a为a、b中的最大值,
//如果a<c,那么交换两数,使得a为最大值
if(a<c){
t = a;
a = c;
c = t;
}
//此时,a为a、c中的最大值
//综上所述,a为三个数中的最大值,输出a即为最大值
cout<<a<<endl;
return 0;
}
上一题
下一题