博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PAT乙级1061(C++)——龙哥哥的刷题路
阅读量:3706 次
发布时间:2019-05-21

本文共 788 字,大约阅读时间需要 2 分钟。

1061 判断题 (15分)

判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。

输入格式:

输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。

输出格式:

按照输入的顺序输出每个学生的得分,每个分数占一行。

输入样例:

3 6
2 1 3 3 4 5
0 0 1 0 1 1
0 1 1 0 0 1
1 0 1 0 1 0
1 1 0 0 1 1

输出样例:

13
11
12

解题思路:按题干要求输出即可

#include
#include
#include
using namespace std;int main(){
int N = 0, M = 0; int goal[100],answer[100]; cin >> N >> M; for (int i = 0; i < M; i++){
cin >> goal[i]; } for (int i = 0; i < M; i++){
cin >> answer[i]; } for (int i = 0; i < N; i++){
int sum = 0; for (int j = 0; j < M; j++){
int temp = 0; cin >> temp; if (temp == answer[j]){
sum += goal[j]; } } cout << sum << endl; } return 0;}

转载地址:http://bzujn.baihongyu.com/

你可能感兴趣的文章
Spring自学日志06(Aop)
查看>>
Mybatis自学日志03(LOG4J,注解)
查看>>
Lombok插件
查看>>
Mybatis自学日志05(复杂环境的搭建)
查看>>
SpringMVC自学日志01(回顾servlet)
查看>>
SpringMVC自学日志03(SpringMVC注解)
查看>>
SpringMVC自学日志04(Controller 及 RestFul风格 )
查看>>
SpringMVC自学日志05(结果跳转方式,数据处理 ,乱码问题)
查看>>
SpringMVC自学日志06(JSON)
查看>>
SpringMVC自学日志07(整合Mybatic)
查看>>
JAVAV自学日志03---异常
查看>>
分别描述TCP的3次握手和四次挥手的定义、目的和过程
查看>>
练习题(树)
查看>>
计算机网络七层协议
查看>>
Mybatis01(结果集封装)
查看>>
Springboot整和mybatis方法一
查看>>
springcloud介绍euruka服务发现ribbon负载均衡feign简化hystrix容错机制
查看>>
spring-cloud-Zuul微服务网关
查看>>
java两种常见单例模式介绍
查看>>
枚举类测试
查看>>