求助,全WA
查看原帖
求助,全WA
741120
_O__o_楼主2022/12/22 14:23
#include <bits/stdc++.h>
using namespace std;
struct mapp{//结构体定义
    string timian;//题面
    string daan;//答案
}arr[800];//数组
char _arr[4] = {'A','B','C','D'};//选项(注意要大写)
int main() {
    int n,q;//基础的变量设定
    int a;//计数变量
    string ap;//二次输入的题面
    string ta;//正确的答案(二次输入)
    string ans;//二次输入的答案
    for(int i = 0;i < n;i++)
        cin >> arr[i].timian >> arr[i].daan;//基本输入
    for(int i = 0;i < q;i++){//循环:运行q次
        cin >> ap;//二次输入的题面
        for(int j = 0;j < 4;j++){//循环:运行4个选项次
            for(int x = 0;x < n;x++){//循环,执行n次
                if(arr[x].timian == ap){
                    ta = arr[x].daan;//寻找正确答案
                    break;//退出循环,避免无意义循环
                }
            }
            cin >> ans;//输入二次2输入的答案
            if(ans == ta){//判断是哪个答案
                cout << _arr[j];//输出该选项
                break;//退出循环,避免无意义循环
            } 
        }
    }
    return 0;
}

2022/12/22 14:23
加载中...