c语言编程背单词系统成绩查询,C语言背单词程序

满意答案

dcebd7a0de6265b6ccae5ead692f1eab.png

guiygpy9527

2014.01.29

dcebd7a0de6265b6ccae5ead692f1eab.png

采纳率:57%    等级:12

已帮助:2901人

#包括

#包括

包括

结构的字/ /构造一个单词的定义,其中两名成员提出英语单词和相应的中国翻译

{

字符中国[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);

{

案件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);

}

01分享举报

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值