#include<bits/stdc++.h>
using namespace std;
int main(){
	cout<<"欢迎使用英语词汇竞赛训练系统"<<endl; 
	cout<<"使用需知:只需要打出需要填写的英文单词即可"<<endl; 
	string eng[1000],chi[1000]; //存储英文单词 每个英文单词的中文
	ifstream fin("单词词库.txt"); 
	//加载词库....
	int n;
	fin>>n;//从文件中读取单词个数
	for(int i=0;i<n;i++){
		fin>>eng[i]>>chi[i];
	}
	//eng[0] 第1个英文单词 chi[0]第1个英文单词的翻译 
	//eng[1] 第2个英文单词 chi[1]第2个英文单词的翻译
	//英文竞赛 
	int ans=0;//所有单词的答错次数 
	for(int i=0;i<n;i++){
		//输出单词中文 
		cout<<chi[i]<<endl;//当前单词的英文拼写eng[i] 
		cout<<"请作答"<<endl; 
		//答题 
		string word;
		int cnt=0; //记录答错次数 
		while(1){
			cin>>word;//用户输入单词
			if(word==eng[i]){
				cout<<"恭喜答对!"<<endl;
				break;//结束该单词作答 
			} else{
				ans++;//单词答错次数+1 
				cnt++;
				if(cnt<=3) cout<<"再想想..."<<endl;
				else{
					cout<<"正确答案是"<<eng[i]<<endl;
					break; //结束作答 
				} 
			}
		} 	
	} 
	cout<<"答错的总次数"<<ans; 
	return 0;
}
/*
用户输入答案
检查用户答案与正确单词拼写
	正确,输出,恭喜答对,结束 
	答错次数不超过3次,没答对,输出:再想想 
			输出正确答案是.... 
总共答错次数 
*/ 



	 


0 条评论

目前还没有评论...