今天来一道市赛题,主要是学生们练的,那题目应该都有了。
直接来代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;//投球总次数
char h;//当前投球结果
int m=0;//连续投中次数
int s=0;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>h;
if(h=='V')
{
//投中
m++;//连续投中次数记数
s++;//分数记数
if(m>=3) s++;//连续3个以上,每次记两分
}
else if(h=='T') m=0;
else if(h=='X')
{
//扣分
s--;
m=0;
}
}
cout<<s<<endl;
return 0;
}
该代码实现了一个简单的程序,用于计算投球比赛的得分。根据输入的投球结果(投中V、未投中T或失误X),程序跟踪连续投中的次数和累计得分,并在连续投中达到3次以上时额外加分。
241

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



