<span>一个写得很*****的differ</span>

#include <cstdio>
#include <cstring>
#include <algorithm>
#include <vector>
#include <cstdlib>

#include <string>
#include <fstream>

using namespace std;

#define LL long long
#define R register

inline int read() {
	int x = 0, f = 1; char a = getchar();
	for(; a > '9' || a < '0'; a = getchar()) if(a == '-') f = -1;
	for(; a >= '0' && a <= '9' ; a = getchar()) x = x * 10 + a - '0';
	return x * f;
}

int main() {
	system("g++ -o circle circle.cpp");
	int sum = 0, ms = 100 / 20;
	for(R int i = 1; i <= 20; i ++) {
		string s = "circle";
		if(i < 10) {
			s += char(i%10 + '0');
		}
		else {
			s += char(i / 10 + '0');
			s += char(i%10 + '0');
		}
		s += ".in";
		ifstream fin(s);
		ofstream fout("circle.in");
		string ts;
		while(fin >> ts) fout<< ts << endl;
		system("./circle");
		s = "circle";
		if(i < 10) {
			s += char(i%10 + '0');
		}
		else {
			s += char(i / 10 + '0');
			s += char(i%10 + '0');
		}
		s += ".out";
		ifstream fin1(s), fin2("circle.out");
		string s1, s2;
		int f = 1;
		while(fin1 >> s1) { fin2 >> s2; if(s1 != s2) {f = 0;break; }}
		if(f) 
		printf("\033[0;32;40m Case %d: Accept!\n", i), sum += ms;
		else printf("\033[0;31;40m Case %d: Warning!\n", i);
	}
	printf("Your mark : %d\n", sum);
}
全部评论

相关推荐

企业都这么缺人了吗?缺人为什么还给白菜价!
真起不了响亮的名字:我给你出个主意,把公司报出来,让牛友去投,岂不美哉
点赞 评论 收藏
分享
董春花_:真诚无罪,别听评论区那个清华的。按他的逻辑,你有分寸人觉得你是不想来,你积极热情人觉得你太想来,你好骗人就可你养鱼,你不好骗人觉得你服从性不高,合着**做啥都白扯。保持谦逊礼貌与对offer的积极性不才是最正常,也正确的做法么?招聘方的错强加到应聘者身上,***何不食肉糜。
点赞 评论 收藏
分享
重生我想学测开:嵌入式的问题,我准备入行京东外卖了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务