一、题目链接
http://noi.openjudge.cn/ch0104/15/
二、解题思路
◎ 初始时假设最大数max为第一个数a;
◎ 如果第二个数b大于max:更新max为b,确保max中存储a、b两个数中较大的数;
◎ 如果第三个数c大于max:更新max为c,确保max中存储a、b、c三个数中最大的数。
三、实施步骤
◎ 首先,定义并输入三个int类型的整数a、b、c,分别代表第一个数、第二个数、第三个数;
◎ 其次,定义int类型的整数max,代表a、b、c中的最大数,初始时令max=a;
◎ 然后,如果b>max:令max=b;
◎ 第四,如果c>max:令max=c;
◎ 最后,输出max。
四、C++程序
#include <iostream>
using namespace std;
int main()
{
int a;
int b;
int c;
cin >> a;
cin >> b;
cin >> c;
int max = a;
if (b > max)
{
max = b;
}
if (c > max)
{
max = c;
}
cout << max;
return 0;
}