求四个数的最大数

【分析问题】
题目要求从四个整数中找出最大值,由于题目明确说明四个数不相等,因此不需要处理相等的情况。核心算法是通过比较每个数来更新最大值,逐步确定最终结果。

已知条件: 用户是输入4个数字,字母变量使用: a, b ,c ,d ;

理解题意:从a b c d 四个中选出最大的的值

【建立模型(伪代码)】

读取四个整数:a, b, c, d
初始化 max 为 a
如果 b > max,则更新 max 为 b
如果 c > max,则更新 max 为 c
如果 d > max,则更新 max 为 d
输出 max

【编写代码】

#include <iostream>
using namespace std;

int main() {
    int a, b, c, d;
    cin >> a >> b >> c >> d;
    int max = a;
    if (b > max) {
        max = b;
    }
    if (c > max) {
        max = c;
    }
    if (d > max) {
        max = d;
    }
    cout << max << endl;
    return 0;
}

【保存编译运行】