求三个数的最大数

【分析问题】
题目要求从三个不相等的整数中找出最大值。输入是三个整数,输出是其中的最大数。我们可以通过比较三个数的大小来确定最大值。核心算法是使用条件判断来比较三个数。

【建立模型(伪代码)】

读取三个整数a, b, c
如果a大于b且a大于c,则最大数为a
否则如果b大于c,则最大数为b
否则最大数为c

【编写代码】

#include <iostream>
using namespace std;

int main() {
    int a, b, c;
    cin >> a >> b >> c;

    int max_num;
    if (a >= b && a >= c) {
        max_num = a;
    } else if (b >= c) {
        max_num = b;
    } else {
        max_num = c;
    }

    cout << max_num << endl;
    return 0;
}

【保存编译运行】