1061 判断题 (15 分)
生活随笔
收集整理的這篇文章主要介紹了
1061 判断题 (15 分)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
判斷題的評(píng)判很簡(jiǎn)單,本題就要求你寫個(gè)簡(jiǎn)單的程序幫助老師判題并統(tǒng)計(jì)學(xué)生們判斷題的得分。
輸入格式:
輸入在第一行給出兩個(gè)不超過 100 的正整數(shù) N 和 M,分別是學(xué)生人數(shù)和判斷題數(shù)量。第二行給出 M 個(gè)不超過 5 的正整數(shù),是每道題的滿分值。第三行給出每道題對(duì)應(yīng)的正確答案,0 代表“非”,1 代表“是”。隨后 N 行,每行給出一個(gè)學(xué)生的解答。數(shù)字間均以空格分隔。
輸出格式:
按照輸入的順序輸出每個(gè)學(xué)生的得分,每個(gè)分?jǐn)?shù)占一行。
輸入樣例:
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<cstdio> const int maxn = 110; int full_mark[maxn],correctAns[maxn];int main(){int n,m;scanf("%d%d",&n,&m);for(int i = 1; i <= m; i++){scanf("%d",&full_mark[i]);}for(int i = 1; i <= m; i++){scanf("%d",&correctAns[i]);}for(int i = 1; i <= n; i++){int sel;int sum = 0;for(int j = 1; j <= m; j++){scanf("%d",&sel);if(sel == correctAns[j])sum += full_mark[j];}printf("%d\n",sum);}return 0; }?
轉(zhuǎn)載于:https://www.cnblogs.com/wanghao-boke/p/10400695.html
總結(jié)
以上是生活随笔為你收集整理的1061 判断题 (15 分)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1058 选择题 (20 分)
- 下一篇: 04-树4 是否同一棵二叉搜索树 (25