

【分析问题】
题目要求从三个不相等的整数中找出最大值。输入是三个整数,输出是其中的最大数。我们可以通过比较三个数的大小来确定最大值。核心算法是使用条件判断来比较三个数。
【建立模型(伪代码)】
读取三个整数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;
}
【保存编译运行】