测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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; }
上一题 下一题