SPJ求助!
  • 板块灌水区
  • 楼主CheeseFunction
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/8/19 11:37
  • 上次更新2024/8/19 14:28:59
查看原帖
SPJ求助!
1100788
CheeseFunction楼主2024/8/19 11:37

想知道为什么下面代码报UKE:

#include "testlib.h"

int main(int argc,char *argv[]){
	registerTestlib(argc,argv);
	std::string in=ans.readToken();
	std::string out=ouf.readToken();
	if(in=="Yes"){
		int a=0,b=0,c=0;
		for(int i=0;i<3;i++)
			if(out[i]=='Y'|| out[i]=='y')a++;
			else if(out[i]=='E'|| out[i]=='e')b++;
			else c++;
		if(a==1 && b==1 && c==1)
			quitf(_ok,"Hope '%s', get' %s', you got full marks.",in.c_str(),out.c_str());
		else 
			quitf(_wa,"Wrong Answer!");
	}
	else{
		int a=0,b=0;
		for(int i=1;i<3;i++){
			if(out[i]=='N' || out[i]=='n')a++;
			else b++;
		}
		if(a==1 && b==1){
			quitf(_ok,"Hope '%s', get' %s', you got full marks.",in.c_str(),out.c_str());
		}else
			quitf(_wa,"Wrong Answer!");
	}
}
2024/8/19 11:37
加载中...