问题标题: 酷町堂 1081 无纸化试卷

0
0

2
已采纳
王梓澳
王梓澳
中级光能
中级光能
for (int i=0;i<strlen(a);i++)
    {
        if (a[i]==b[i]) m++;
    }
    if (m>n*strlen(a)) cout<<"Passing";//m/strlen(a)>n
    else cout<<"No passing";

核心代码

0
高亮节
高亮节
资深守护
资深守护
x:=length(a);
y:=length(a);
for z:=1 to length(a) do
if a[z]<>b[z] then y:=y-1;
x:=x*n;
if y<x then writeln('No passing')
else writeln('Passing');

pascal核心.

0
王子轩
王子轩
新手光能
新手光能

这题用字符数组做就可以了

然后两个字符数组一个一个字符比较,对的就加一

最后用对的个数除以总个数就是正确率了 

最好全部变量都用double,保险

主要的for循环代码

for(int j=1;j<=strlen(b);j++){
            if (a[j]==b[j]) s++;
            k++;
        }

 

0
颜咏春
颜咏春
中级光能
中级光能
int l=strlen(b);
    for(int i=0;i<l;i++)
    {
        if(a[i]==b[i]) num++;
    }
0
0
-1
张睿杰
张睿杰
初级天翼
初级天翼
for (int i=0;i<strlen(a);i++)
    {
        if (a[i]==b[i]) m++;
    }
    if (m>v*strlen(a)) cout<<"Passing";//m/strlen(a)>v
    else cout<<"No passing";

只是核心

我要回答