- 梁楚瑜 的博客
手搓题目-1题解
- @ 2026-9-4 13:44:55
本题是L1题目,包涵了分支结构,难度给到4
输入3个整数a, b, c
int a, b, c;
cin >> a >> b >> c;
求a, b, c中最大的2个数
if(a < b && a < c){
}
输出
if(a < b && a < c){
cout << b + c;
}
再判断其它的
else if(b < c && b < a){
cout << a + c;
}else if(a > b && b > c){
cout << a + b;
}else if(a = c && a, c > b){
cout << a + c;
}else if(b = c && b, c > a){
cout << c + b;
}else{ //(因为其它的都有输出了最后可else)
cout << a + b;
}
return 0;
}
总代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
long long a, b, c; //其实要long long
cin >> a >> b >> c;
if(a < b && a < c){
cout << b + c;
}else if(b < c && b < a){
cout << a + c;
}else{
cout << a + b;
}
return 0;
}