
具体代码如下:
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int cur = 1, sum = 0, two = 0; //依次表示当前扫描数字,总得分,连续2出现的次数
while(~scanf_s("%d", &cur) && cur)
{
if(cur == 1) { sum += 1; two = 0; }
else if(cur == 2) { two++; sum += 2 * two; }
}
cout << sum << endl;
return 0;
}
本文分享了一个使用C++实现的简单计分系统代码。该系统通过读取输入的数字,根据数字的不同进行相应的计分操作。当输入为1时,计分加1;当输入为2时,计分增加连续输入2的次数的两倍。系统通过循环读取输入,直到输入为0或读取失败。
4264

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



