- 题目

- 思路
- 用两个数组分别存储每道题的分值、正确答案,最后边输入边比较答案是否正确,计算总分输出~
#include <stdio.h>
#include <vector>
using namespace std;
int main(){
int n,k;
scanf("%d %d",&n,&k);
vector<int> s(k); //每道题的分值
vector<int> q(k); //每道题的正确答案
for(int i=0;i<k;i++){
scanf("%d",&s[i]);
}
for(int i=0;i<k;i++){
scanf("%d",&q[i]);
}
int sum,temp;
for(int i=0;i<n;i++){
sum=0;
for(int j=0;j<k;j++){
scanf("%d",&temp);
if(temp==q[j]){
sum+=s[j];
}
}
printf("%d\n",sum);
}
return 0;
}
C++编程竞赛答题系统
本文介绍了一个使用C++实现的编程竞赛答题系统,通过两个数组分别存储题目分值和正确答案,选手输入答案后系统实时评判并计算总分。
221

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



