0
已采纳
首先,输入及格的标准,是double类型,
然后输入两个字符串,这两个字符串一个是正解一个是学生答案,然后循环判断答案中每一个标准答案和学生答案的正误,如果正确,学生就对了一题,否则就错了,不算入学生的正确的题目中。循环后,已经把学生对的题目存在一个变量里了,最后定义另一个double存实际学生的正确率,然后判断输出Passing或No passing
for(int i=0;i<a.size();i++)
{
if(a[i]==b[i])
ans++;
}
s=ans*1.0/a.size();
注意:a,b为字符串,s为double,ans为int,
a.size()调用头文件string,
在对s赋值时,因为ans和答案的个数是整数,而s是小数,所以将其中一个整数*1.0使它变为小数,则s也是小数
然后和输入的及格标准判断,输出
0
0