C语言背单词程序

帮助学生背诵单词的软件,要求用户可以选择背诵的词库,并可以编辑自己的词库,系统可以给出中文,让学生输入其英文意思,也可输出英文让学生输入中文意思。并判定词义是否正确。如不... 帮助学生背诵单词的软件,要求用户可以选择背诵的词库,并可以编辑自己的词库,系统可以给出中文,让学生输入其英文意思,也可输出英文让学生输入中文意思。并判定词义是否正确。如不正确给出提示并要求用户重新输入。如正确给以鼓励。还应有词语预览功能 展开
 我来答
校力学Q2
2012-12-25 · TA获得超过3985个赞
知道大有可为答主
回答量:1.5万
采纳率:0%
帮助的人:4454万
展开全部
#包括
#包括
包括
结构的字/ /构造一个单词的定义,其中两名成员提出英语单词和相应的中国翻译
{
字符中国[20] [20];
炭英语;
};
整数点= 0; / /统计分数
诠释COUNT1 = 0; / /添加一些测试

无效田家(字的海峡[100],诠释计数); / /函数声明的词汇短语
无效叔初(字海峡结构[100],诠释计数)/ /函数声明,所有的输出词典中的短语
无效fanyi1(结构字海峡“[100],诠释及数量); / /函数声明,输入中文,英文翻译访问以
无效fanyi2(字海峡结构[100],诠释计数);的
无效的chaxun(INT点,诠释COUNT1),/ /函数声明的输出结果!

无效的主要()
{

诠释计数= 0;
结构字海峡“[100]; / /定义一个结构海峡
整数N;
字符CH chioch阵列;

(1)
{
printf的(“ *************背单词系统********************* \ n“);
printf(”请* ************ 1,添加词库********************* \ n“);
printf(”请* ************中国英语*********************** \ n“);
输出( “************* 3,英语对中国*********************** \ n”);
> printf(“请************* 4,输出所有的词库***************** \ n”;};
输出(“************* 5,成绩查询********************* \ n”);
输出(“************* 0,退出************************* \ n”); /> printf(“请******************************************** \ N“);
printf的(”请输入您去操作的行:\ n“);
scanf的(”%d“,&N);
<BR /开关(N)
{
案件1:田家(STR,计数);打破; / /函数调用
案例2:fanyi1(海峡,计数);打破; / /函数调用
案例3:fanyi2(海峡,计数);打破; / /函数调用
情况下,叔初(海峡,计数);突破;
案例5:chaxun(点,COUNT1)的;打破; / /函数调用
情况下,0:{printf的(“你确定要退出吗?Y / N!\ n”);
scanf的(“%C%C”,&通道,chioch);
(CH =='Y'| | CH =='Y')出口(0);
}
默认:printf(“请您输入错误的操作不能被执行“);
出口(0);
}
}
}

无效田家(字海峡结构[100],诠释计数)/ /的词汇短语
{
字符CH;
{
printf的(“词库输入!\ n “);
printf的(”请输入英文单词的词汇:\ n“);
scanf函数(”%s“的话,str [计数。英语);
printf的(”\ n请进入中国的意义:\ n“);
scanf的(”%s“的话,str [计数]。中国);
数+ +;
printf的(”是否继续进入Y / N!\ n“);
scanf的(”%s“,&CH);

}(CH =='Y');
输出,计数(“%d \ n \ n”);
}

无效叔初(字STR [100],诠释计数)/ /输出词典短语
{
INT I = 0;
printf的(“输出词典的词!\ n”);
(<= 0){printf(“请不的话,可以不输出!\ n“);回报;}
其他{
(i = 0; <算,我+ +){
printf的(”英语单词:%s“的话,str [i]的英文);
printf的(”\ n中国的意义:%s“的话,str [i]的中国);
printf的(”\ n \ n“);
}
printf的(“词库所有单词输入完毕!!\ n”);
}
}

无效fanyi1(字海峡结构[100],诠释计数)/ /输入中文,英文翻译访问
{

字符路[20];
字符BH [20];
printf的(“请输入英文单词:\ n”);
scanf的(“%s”,CH);
printf(“请输入一个翻译的中国:\ n“);
scanf的(”%s“,BH);
(i = 0;我算,我+ +)
{
(STRCMP(通道,海峡[I]英语)== 0)
{
(STRCMP(BH海峡[I]。中国)== 0)
{
点+ +;的
COUNT1 + +;
printf的(“恭喜你!正确!\ n”);
}
其他
{ / a>
COUNT1 + +;
printf的(“不幸的是,弄错了!!正确的翻译是:%S \ n”,STR [I]。中国);
} BR />}
}
}

无效fanyi2(结构字海峡“[100],INT和数)/ /输入英文,中文翻译访问
{
诠释我;
字符CH [20];
字符BH [20];
printf的(“请进入中国:\ n“);
scanf的(”%s“,CH);
printf的(”请输入英文翻译:\ n“);
scanf的(”%s的“ BH)
为(i = 0; <计数;我+ +)
{
(STRCMP(CH话,str [i]的。中国)== 0) /> {
(STRCMP(BH,海峡[I]。英语)== 0){
点+ +;
COUNT1 + +;
printf的(“恭喜,你得到它!!\ n“);
}
其他
{

COUNT1 + +;
printf的(”不幸的是,答错了!正确的翻译是:%S \ n“,STR [I]英语);
}
}
}
}

无效chaxun(点,诠释COUNT1)
{
printf的(“本次测试的结果是:\ n”);
> printf(“请总数:%d \ n”,COUNT1); </输出(正确:%DA \ n“,点);
/ / printf(”请正确率:%d \ \ n “,点* 100/count1);
}
百度网友594d205f21
2012-12-24 · TA获得超过271个赞
知道小有建树答主
回答量:769
采纳率:0%
帮助的人:342万
展开全部
不会吧 这么巧
我以前做的那个背单词程序和你说的要求一模一样
估计你能用上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式