SPJchecker求助
  • 板块学术版
  • 楼主wangzl
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/5/28 13:21
  • 上次更新2023/10/28 00:28:30
查看原帖
SPJchecker求助
222039
wangzl楼主2022/5/28 13:21

蒟蒻第一次使用SPJ,编写的checker提交后一直等待编译,不知道是哪里错了,请大佬们看一下!

#include "testlib.h"

int main(int argc, char* argv[]) {
    registerTestlibCmd(argc, argv);
    double pans = ouf.readDouble();
    double jans = ans.readDouble();

    if (fabs(pans - jans)==0)
        quitf(_ok, "答案完全正确,恭喜!");
    else if(fabs(pans - jans) / jans <= 0.5)
	quitp(1 - fabs(pans - jans) / jans, "不正确 ,但在误差范围内,误差值为%f,得到 %d 的分数", fabs(pans - jans) / max(pans, jans)*100, 7 - 10 * fabs(pans - jans) / max(pans, jans));
    else
        quitf(_wa, "错误答案,超出误差范围 : 误差值为%f", fabs(pans - jans) / jans);
}
2022/5/28 13:21
加载中...