真^正经题解|黄金书下的幽影
2024-07-25 21:04:24
发布于:浙江
首先我们这道题要先把题目给熟悉了。
一下是我复制的题目,大家请过目
题目描述
在一个名为"交界地"的大陆的地下,有着一片被称之为 "幽影之地" 的地方,在这个地方生活着各式各样的原始生物。
现在Yuilice全副武装,拿着心爱的小圆盾和铁剑前往 "幽影之地" 冒险,在冒险之前他需要你来对他的战斗力来进行一次判断,是否有资格前往这片土地冒险。
你使用了一个超级先进的评分系统对于Yuilice的战斗力进行评测,系统告诉了你Yuilice的战斗力为
𝑆
S,同时根据古书上记载,"幽影之地" 的最低的生物战斗力为
𝑀
M,而最高的生物战斗力为
𝑊
W。
现在请你给Yuilice最为客观的评价,判定他是否能前往 "幽影之地" 冒险。
输入格式
第一行输入三个整数
𝑆
,
𝑀
,
𝑊
S,M,W - 代表Yuilice的战斗力与生物最低战斗力与最高战斗力。
输出格式
假如Yuilice完全打不过任何生物,请输出Come back
假如Yuilice的战斗力介于最低生物战斗力与最高生物战斗力之间 (相等也算在之间),请输出You can do it , but be careful
假如Yuilice的战斗力碾压所有生物,请输出Go,now!
根据题目我们可以得知现在会有三个变量,分别为S,M,W。S代表的是小人(代指Yuilice)的战斗力,M则代表的是怪物的最低战斗力,剩下一个就是怪物的最高战斗力。
根据题目的要求我们可以做出以下的答案(配上了一步一步的讲解哦)
首先咱们先去打基础框架,在这里我将按照我的格式去写,大家可以复制,也可以按照自己的方式去写
#include <iostream>
using namespace std;
int main(){
return 0;
}
其次,咱们要来看中间的部分。
根据题意,我们要创建三个变量。代码如下
#include <iostream>
using namespace std;
int main(){
long S,M,W;
cin >> S >> M >> W;
return 0;
}
然后我们就可以进行判断。代码如下
#include <iostream>
using namespace std;
int main(){
long S,M,W;
cin >> S >> M >> W;
if(S < M)
cout << "Come back";
else if(S >= M && S <= W)
cout << "You can do it , but be careful";
else
cout << "Go,now!";
return 0;
}
三个判断,第一个判断是看小人的战斗力是否是比怪物最低战斗力小的,如果是的就要回来,剩下两个判断同样。
当然,这道题也可以通过函数来解决。
但是我很抱歉,函数的写法我暂时还没有接出来,不过后面我肯定会解出来的,如果哪位大佬有用过函数可以把代码发给我,我将直接采用哦。
希望能给个赞。
最后我来打个广告,我们黑客之都工作室正在招人哦。
管理员特别好上,竞赛多多,题目多多,快来加入我们吧。传送门
这里空空如也
有帮助,赞一个