问题标题: 酷町堂:1131 判断题正确率

0
0
已解决
张逸凡
张逸凡
高级守护
高级守护

题目链接: 酷町堂:1131

在无纸化改卷中,对于判断题,用1表示正确,0表示错误。已知某次考试有m门课,每门课有n道判断题,每道题目的参考答案已经给出,由输入决定。现有一位同学小明,给出他每门课的判断题答案,对比参考答案求出该同学判断题的正确率,以百分比的形式输出,结果保留2位小数。

输入描述 Input De**ion

输入为2*m+1行:
第一行为2个整数,表示考试的门数m以及每门课的判断题题数n(m≤10;n≤50);
之后的m行为每门课判断题的标准答案,每一行表示一门科目,每一题的答案之间用一个空格隔开;
最后的m行为小明每门课判断题的答案,每一行表示与参考答案科目对应的科目,每一题的答案之间用一个空格隔开。

输出描述 Output De**ion

输出为一行,包含一个实数,为小明同学判断题的正确率,以百分比形式输出,结果保留2位小数。

样例输入 Sample Input

4 5 1 1 1 0 0 1 0 1 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 0 1 1 0 1 1 1 1 0 1 0 0 1 0 0 1 1

样例输出 Sample Output

75.00%

 

 

 

我代码:

#include<bits/stdc++.h>

using namespace std;

double a[15][55];

int main(){

double m,n,cnt=0,sum=0;

cin>>m>>n;

for(int i=1;i<=m;i++){

for(int j=1;j<=n;j++){

cin>>a[i][j];

if(a[i][j]==1){

cnt++;

}

sum++;

}

}

cout<<setprecision(2)<<fixed<<sum/cnt;

cout<<'%';

return 0;

}

 

 

求完整代码


0
0
袁孝龙
袁孝龙
高级光能
高级光能

输出不对,应该是n*m/cnt

我要回答