当前位置: 首页 > news >正文

可以做自己的单机网站网站技术解决方案

可以做自己的单机网站,网站技术解决方案,软件公司怎么找客户,广西钦州有人帮做网站的公司吗批改多选题是比较麻烦的事情#xff0c;有很多不同的计分方法。有一种最常见的计分方法是#xff1a;如果考生选择了部分正确选项#xff0c;并且没有选择任何错误选项#xff0c;则得到 50% 分数#xff1b;如果考生选择了任何一个错误的选项#xff0c;则不能得分。本题… 批改多选题是比较麻烦的事情有很多不同的计分方法。有一种最常见的计分方法是如果考生选择了部分正确选项并且没有选择任何错误选项则得到 50% 分数如果考生选择了任何一个错误的选项则不能得分。本题就请你写个程序帮助老师批改多选题并且指出哪道题的哪个选项错的人最多。 输入格式 输入在第一行给出两个正整数 N≤1000和 M≤100分别是学生人数和多选题的个数。随后 M 行每行顺次给出一道题的满分值不超过 5 的正整数、选项个数不少于 2 且不超过 5 的正整数、正确选项个数不超过选项个数的正整数、所有正确选项。注意每题的选项从小写英文字母 a 开始顺次排列。各项间以 1 个空格分隔。最后 N 行每行给出一个学生的答题情况其每题答案格式为 (选中的选项个数 选项1 ……)按题目顺序给出。注意题目保证学生的答题情况是合法的即不存在选中的选项数超过实际选项数的情况。 输出格式 按照输入的顺序给出每个学生的得分每个分数占一行输出小数点后 1 位。最后输出错得最多的题目选项的信息格式为错误次数 题目编号题目按照输入的顺序从1开始编号-选项号。如果有并列则每行一个选项按题目编号递增顺序输出再并列则按选项号递增顺序输出。行首尾不得有多余空格。如果所有题目都没有人错则在最后一行输出 Too simple。 输入样例 1 3 4 3 4 2 a c 2 5 1 b 5 3 2 b c 1 5 4 a b d e (2 a c) (3 b d e) (2 a c) (3 a b e) (2 a c) (1 b) (2 a b) (4 a b d e) (2 b d) (1 e) (1 c) (4 a b c d)输出样例 1 3.5 6.0 2.5 2 2-e 2 3-a 2 3-b输入样例 2 2 2 3 4 2 a c 2 5 1 b (2 a c) (1 b) (2 a c) (1 b)输出样例 2 5.0 5.0 Too simple //分数 vectorint total(m),正确选项 trueOpt[m] //每道题的选项 vectorvectorint cntm,vectorin(5)) 漏选或者错选项次数 //option[1100][110] 学生选的答案 #includeiostream #includevector #includeset using namespace std;int main(){int n,m;int numOption,numRight;int hash[] {1,2,4,8,16},optStu[1100][110] {0};//数组声明不能放在外面编译错误char c; scanf(%d%d,n,m);vectorint full_score(m),trueOption(m);vectorvectorint wrongCnt(m,vectorint(5));//输入题目信息和正确答案 for(int i 0; i m; i){scanf(%d%d%d,full_score[i],numOption,numRight);for(int j 0; j numRight; j){//char c;scanf( %c,c);trueOption[i] hash[c - a];}} //输入学生选择信息int temp;for(int i 0; i n; i){double score 0;for(int j 0; j m; j){getchar();scanf((%d,temp);for(int k 0; k temp; k){ //输入ith学生对于 jth道题的选择 scanf( %c),c);optStu[i][j] hash[c - a];}int el optStu[i][j] ^ trueOption[j];if(el){ //如果异或结果不为0,意味着有错选或者漏选的情况 //异或的结果与正确答案或运算可以求出哪个和正确结果不相同 if((optStu[i][j] | trueOption[j]) trueOption[j]){score full_score[j] * 1.0 / 2;}if(el){ //将错选的选项的每一项都要统计无论这个单项选项是否是正确的单项 for(int k 0; k 5; k)if(el hash[k]) wrongCnt[j][k];}}else{score full_score[j];}}printf(%.1f\n,score);} //寻找错误最多的选项int maxcnt 0;for(int i 0; i m; i){for(int j 0; j 5; j)maxcnt maxcnt wrongCnt[i][j] ? maxcnt : wrongCnt[i][j];} if(maxcnt 0) printf(Too simple\n);else{for(int i 0; i m; i){for(int j 0; j wrongCnt[i].size(); j){if(maxcnt wrongCnt[i][j])printf(%d %d-%c\n,maxcnt,i1,aj);}}}return 0; }   转载于:https://www.cnblogs.com/wanghao-boke/p/10421139.html
http://www.pierceye.com/news/199145/

相关文章:

  • 国外做耳机贸易的平台网站定制网站
  • seo做的最好的十个网站加工订单网
  • 网站项目建设主要内容网站导航优化的描述
  • 网站后台修改图片网站制作多少钱公司
  • 做网站后台需要写代码吗益阳seo网站建设
  • 小程序网站做多大尺寸辽阳住房和城乡建设网站
  • 昆山app网站制作网站的管理权限有什么用
  • 购物网站建设开题报告企业宣传方案模板
  • cdr做好排班怎么做网站我的免费网是个什么网站
  • 如何做别人网站镜像地区性中介类网站建设
  • 做的网站怎么查看点击率安装wordpress主题失败
  • 网站历史权重查询免费的黄冈网站有哪些下载软件
  • 宝安三网合一网站建设河北智能网站建设平台
  • 在百度上做网站有用吗wordpress环境虚拟机安装
  • 怎么做网站图片链接中元建设网站
  • 邢台做网站优化价格网站基本维护
  • 网站集群建设价格wordpress 加文章列表
  • 官方网站案例用ps做网站主页
  • 做名片的网站推广型网站建设销售
  • 河南省建设执业资格注册中心网站网站推广公司 sit
  • 来年做那个网站致富网站工作室 需要什么手续
  • 宜兴网站建设哪家好网站建设设计公司排名
  • 婚庆公司网站怎么做wordpress 首页置顶
  • 电商网站开发人员结构江苏住房和城乡建设厅网站首页
  • 快速建站的模板陕西省建设网三类人员继续教育
  • 谷歌浏览器对做网站有什么好处广州最好网站策划
  • 西安北郊做网站重庆手机软件开发
  • 怀化刚刚发生的大事台州seo服务
  • 织梦做的网站打开空白巴中网站制作公司
  • 如何使用jq做弹幕网站设计漂亮的网站