测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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; }
上一题 下一题