双人项目---答案

为达到运算效果,我们要对结果进行判别,那么如何做到对结果的判断正确呢,最简单的方法就是直接比对,那么字符转分数类型变成了一种必须完成的任务,我们采取分数到最简单形式才可以判断为对。

 

if (w == 1){
if (d.a / err == d1[0] && d.b / err == d1[1]){
cout << "right\n";
}
else cout << "wrong\n";
}
else{
if (d.a / err == d1[0]){
cout << "right\n";
}
else cout << "wrong\n";
}

 

 

 

那么,问题出现了,如果分数只有一个数字,没有分母(分母为1),那么同样的,只需要判断第一个数字是否相等就行了。

 

posted @ 2018-06-04 00:28  Prisonerr  阅读(87)  评论(0编辑  收藏  举报