A37134. 选择题判定
填空题
困难
知识点
题目描述
选择题判定
题目描述
受疫情的影响,2020年蓝桥杯⼤赛⻘少年创意编程C++组的省赛在⽹上进⾏。选择题有5道,都是单选题,每道30分,共计150分。每道选择题选对得30分,选错或者不选得0分。注意以下仅为假设,不代表本场考试选择题的真实答案,仅是针对本编程题假设出的答案。假设正确的答案为“DCBAD”,那么你能根据选⼿的提交情况,判定选⼿的选择题总分吗?选⼿提交⼀个由5个字符组成的字符串,代表选⼿的选项。字符串仅能包含如下5种字符:“D”、“C”、“B”、“A”、“E”。其中“A”、“B”、“C”、“D”代表选⼿选择了某个选项,⽽ “E” 代表选⼿未做该题。
输入描述
选⼿提交的⼀个由5个字符组成的字符串。
输出描述
⼀个整数,代表选⼿选择题的总分。
样例输入
DCEAB
样例输出
90
参考答案
#include<bits/stdc++.h>
using namespace std;
int main()
{
int c = 150;
string n;
cin >> n;
string m = "DCBAD";
for(int i = 0; i <= 4; i++)
{
if(n[i] != m[i])
{
c -= 30;
}
}
cout << c << endl;
return 0;
}
上一题
下一题