C语言利用指针数组做了一个背单词小程序,有绿色红色提醒,提高了汉译的容错率,增加了英汉互听和算分的功能

C语言利用指针数组做了一个背单词小程序,有绿色红色提醒,提高了汉译的容错率,增加了英汉互听和算分的功能,第1张

C语言//利用指针数组做了一个背单词小程序,有绿色红色提醒,提高了汉译的容错率,增加了英汉互听和算分的功能

容错率//满足输入子串在母串中出现且不低于母串字符数的一半

#include
#include
#include 
int cmpcns(const char *p,const char *b)// 判断输入中文是否正确 (母串子串) 
{
	int k;
	if(strlen(b)<(strlen(p)/2)) return 0;//输入字符不低于母串个数一半
	for(k=0;(k0;i=i-2)//注意是-2 
	{
		printf("n%sn",p[i]);
		gets(b);
		switch(cmpegls(p[i-1],b))//注意是i-1目的是比对英文 
		{
			case 1:printf("right!");system("color 2e");sleep(1);system("color 7a");sum++;break;//显示结果并变色 
			case 0:printf("wrong!正确的是:%s",p[i-1]);system("color 4e");sleep(1);system("color 7a");break;
		}
	}
	system("cls");
	printf("最终分数: %d ",sum*100/n);
	return 0;
} 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5666076.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存