# include<cstdio>
using namespace std;
int main(int argc, char** argv) {
int now = -1; // 获取当前跳跃结果
int cnt = 0; // 计算总分
int combo = 0; // 计算连续得分
// ACM常用的输入套路
while(scanf("%d", &now) != EOF){
switch(now){
case 1:{
cnt += 1;
combo = 0;
break;
}
case 2:{
combo += 2;
cnt += combo;
break;
}
}
}
printf("%d", cnt);
return 0;
}
【机试练习】【C++】CCFCSP201803-1跳一跳
最新推荐文章于 2026-04-15 17:21:07 发布
本文展示了一个简单的C++程序,用于实现一个基于输入进行计分的功能。通过使用switch-case结构,程序能够根据不同输入(1 或 2)更新总分,并在结束时输出最终得分。该程序还包含了组合得分的概念,即连续获得特定分数时会获得额外加分。

430

被折叠的 条评论
为什么被折叠?



