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

0
0
已解决
王子翔
王子翔
新手光能
新手光能
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    int m,n;
    double a;
    char da[100][100],hl[100][100];
    cin >>n>>m;
    for(int i=0;i<m;i++)
    {
        for(int j=0;j<n;j++)
        {
            if(da[i][j]==hl[i][j])
            a++;
        }

    }
    a=a/(n*m);
    a=a*100;
    printf("%.2f%%",a);
}

哪错了呀?求大神回答!http://judge.codingtang.com/problem/1131/

王子翔在2018-02-02 20:49:15追加了内容

16分


0
已采纳
王子轩
王子轩
新手光能
新手光能

在第九行后加个输入就可以了

    for(int i=0;i<m;i++)
    for(int j=0;j<n;j++)
    cin >> da[i][j];

 

1
王子轩
王子轩
新手光能
新手光能

没输入??加了输入就AC了。

我试过了

0
0
夏子健
夏子健
初级光能
初级光能

 avg=(double)num/(m*n)*100;//一定要按我这么写
    printf("%.2f%%",avg);

前面你写的完全正确,把这改一下就行了

0
0
0
我要回答