题解[GESP202606 一级]去旅行
2026-07-09 15:39:11
发布于:四川
2阅读
0回复
0点赞
大家好,我是恺恺,我们一起来看看GESP2026 一级的一道编程题--去旅行
本题较为简单,程序很简单,运用的就是基本的计算和判读语句。
接下来我带大家一步一步分解一下这个问题:
1.输入
这个应该不用我多讲吧?
int a,b,c,d;
cin>>a>>b>>c>>d;
(重点1)2.计算三种方法的价格?
这个考察的不是编程,有点考语文的阅读理解哈哈哈,代码如下:
int f1=a; //方法1
int f2=b+c; //方法2
int f3=b+d; //方法3
(重点2)3.判断哪个最优惠?
方法1(适用于会min的)
cout<<min(min(f1,f2),f3);
方法2(适用于一级基础玩家)
if(f1<f2){
if(f1<f3) cout<<f1;
else cout<<f3;
}else{
if(f2<f3) cout<<f2;
else cout<<f3;
}
接下来是完整代码!
# include <bits/stdc++.h>
using namespace std;
int main(){
int a,b,c,d;
cin>>a>>b>>c>>d;
int f1=a;
int f2=b+c;
int f3=b+d;
if(f1<f2){
if(f1<f3) cout<<f1;
else cout<<f3;
}else{
if(f2<f3) cout<<f2;
else cout<<f3;
}
return 0;
}
这里空空如也








有帮助,赞一个