zoukankan      html  css  js  c++  java
  • 1061 判断题 (15 分)C语言

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

    输入格式:
    输入在第一行给出两个不超过 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 <stdio.h>
    int main(){
    	int n,m,i,j;
    	scanf("%d %d",&n,&m);
    	int full[100],sax[100];
    	int fen,cho;
    	for(i=0;i<m;i++){
    		scanf("%d",full+i);//每道题的满分值,即第二行 
    	}
    	for(i=0;i<m;i++){
    		scanf("%d",sax+i);//每道题对应的正确答案,即第三行 
    	}
    	for(i=0;i<n;i++){//n个学生的解答 
    		fen=0;
    		for(j=0;j<m;j++){
    			scanf("%d",&cho);
    			if(cho==sax[j])//答案正确 
    				fen += full[j];//计算总分 
    		}
    		printf("%d
    ",fen);
    	}
    	return 0;
    } 
    
    欢迎查阅
  • 相关阅读:
    unity代码加密for Android,mono编译
    php __invoke 和 __autoload
    VC只运行一个程序实例
    VC单文档对话框添加托盘图标
    技术文档应该怎么写
    项目管理学习
    cannot download, /home/azhukov/go is a GOROOT, not a GOPATH
    Go语言学习
    appium键盘事件
    appium-doctor
  • 原文地址:https://www.cnblogs.com/gh110/p/12158209.html
Copyright © 2011-2022 走看看