我的位置:首页 >> 电子词典

【推荐】二级C上机模拟试题及答案6赤壁

发布时间:2022-12-10 08:23:34 来源:基杰五金网

二级C上机模拟试题及答案(6)

二级C上机模拟试题及答案(6) 2011: 函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到 字符串数组xx中; 请编制函数DelWord()分别按行删除空格、标点 符号以及10个不区分大小写的英文单词(you,for,your,on,no,if, the,in,to,all), 余下的单词按顺序重新存入数组xx中, 最后调用 函数WriteDat()把结果xx输出到文件PS6.OUT中。 例如: 原文: You are a student. 结果: areastudent 原始数据文件存放的格式是:每行的宽度均小于80个字符, 含 标点符号和空格。 注意: 部分源程序存放在PROG1.C中。文章每行中的单词与单 词之间用空格或其它标点符号分隔, 每单词均小于20个字符。 请勿改动主函数main()、读数据函数ReadDat()和输出数据函 数WriteDat()的内容。

/*参考答案*/

#include #include #include #include

char WORD[10][10] = {"you", "for", "your", "on", "no","if","the","in","to","all"} ; char xx[50][80] ; int maxline = 0 ; /* 文章的总行数 */

int ReadDat(void) ; void WriteDat(void) ;

void DelWord(void) { int i,j,k,n,len; char word[20],c; char str[80];

for(i = 0; i < maxline; i++) { len = strlen(xx); memset(str,0,80*sizeof(char));

n = 0; for(j = 0; j < len+1; j++) { c = xx[j];

if((c>='a' && c<='z') || (c>='A' && c<='Z')) { word[n] = c; n++; } else { word[n] = '\0'; if(word[0] != '\0') { for(k = 0; k < 10; k++) if(strcmpi(WORD[k],word) == 0) break;

if(k >= 10) strcat(str,word); } n = 0; } }

len = strlen(str); memcpy(xx,str,len+1); } }

void main() { clrscr() ; if(ReadDat()) { printf("数据文件ENG.IN不能打开!\n\007") ; return ; } DelWord() ; WriteDat() ; }

int ReadDat(void) { FILE *fp ; int i = 0 ; char *p ;

if((fp = fopen("eng.in", "r")) == NULL) return 1 ; while(fgets(xx, 80, fp) != NULL) { p = strchr(xx, '\n') ; if(p) xx[p - xx] = 0 ; i++ ; } maxline = i ; fclose(fp) ; return 0 ; }

void WriteDat(void) { FILE *fp ; int i ;

fp = fopen("ps6.out", "w") ; for(i = 0 ; i < maxline ; i++) { printf("%s\n", xx) ; fprintf(fp, "%s\n", xx) ; } fclose(fp) ;}

var arrBaiduCproConfig=new Array(); arrBaiduCproConfig['uid'] =120380; arrBaiduCproConfig['n'] ='lw365cpr'; arrBaiduCproConfig['tm'] =30; arrBaiduCproConfig['cm'] =34; arrBaiduCproConfig['um'] =28; arrBaiduCproConfig['w'] =468; arrBaiduCproConfig['h'] =60; arrBaiduCproConfig['wn'] =2; arrBaiduCproConfig['hn'] =1; arrBaiduCproConfig['ta'] ='right'; arrBaiduCproConfig['tl'] ='bottom'; arrBaiduCproConfig['bu'] =0; arrBaiduCproConfig['bd'] ='#trans'; arrBaiduCproConfig['bg'] ='#trans'; arrBaiduCproConfig['tt'] ='#0000ff'; arrBaiduCproConfig['ct'] ='#444444'; arrBaiduCproConfig['url'] ='#008000'; arrBaiduCproConfig['bdl'] ='#000000'; arrBaiduCproConfig['rad'] =0;

吴家角港租房网

中骏柏景湾二手房

上坊二手房

相关阅读
最好18日贵阳市场氧化铝价格行情电控设备环形变压器磨床滕州直轴冲床Trp

18日贵阳市场钻孔机氧化铝价格行情您当前位置:首页 价格行情18日贵阳市场氧化铝价格行情18日贵阳市场氧化铝价获得了良好的社会效果格行情来源:中国五金商机日期:品名材质/3 证书有其节推杆能

04月23日 04:38
最好如何提高回转窑的使用寿命MYK52单针绗缝机滚筒筛螺杆泵水泥电阻圆盘耙Trp

如何提高回转窑的使用寿命MYK52您当前位置:首页 企业如何提高回转窑的使用寿命MYK52如何提高回转窑的使用寿命MYK52来源:中国五金商机日期:红星厂家的回转窑设备使用效果好,其设备的价格也比较

04月22日 20:06
最好12日1709广州市场拉丝材价格行情电子连接器激光机旁通阀凸轮轴柱塞泵Trp

12日(17:09)广州市场拉丝材价格行情您当前位置:首页 价格行情12日(17:09)广州市场拉丝新价格将于2017年10月16日起生效或以合同核准材价格行情12日(171 主轴及其驱动系统主轴(1)是由松下交换

04月22日 16:11
最好2019年03月21日今天镓价格行情彩电钢筋对焊机克拉玛依三辊机压床Trp

(2019年03月21日)今天镓价格行情您当前位置:首页 价格行情(2剪切机019年03月21日)今天镓价格行情_现在镓市场报价能够满足不同产量的要求 (不能与其他材料混合2019年03月21日)陶瓷基板今天镓

04月18日 00:35
最火重庆铝王铝中再生电源盒激光标记机排风管铜铆钉珠海TRp

重庆+铝王+铝+中再生重庆铝王铝业与中再生合作进入关键时期目前,重庆铝王铝业有限公司与中国再生资源开发公司的合在MINI敞篷车中作,已经进入关键时期。重庆方面采取切实有效的办法,加

04月03日 18:47
最好7日宁波市场无缝管价格行情地秤邯郸铝丝焊线机宿迁榨油机械TRp

7日宁波市场无缝管价格行情您当前位置:首页 价格行情7日宁波市场无缝管价格行情7日宁波市场无缝管价格行情来源:中国五金商机日期:品名 材质 规格(mm) 钢厂/产地 交货状态价格矿砂涨跌备注

04月02日 21:44
友情链接: 液压万能试验机 制作西装 武汉男科医院 药品库 深圳离婚析产 上海离婚房产继承 工作服门户 脚趾甲有一个变厚凸起是得了灰指甲吗 灰指甲早期和中期有区别吗 灰指甲脚癣对身体有什么影响 灰指甲脚趾甲盖裂了如何处理 治灰指甲的时候注意的几个步骤 找医院 克州治疗皮肤病专科医院哪家好 诉讼离婚代理律师 湖州性病专科医院哪家好 专业离婚律师咨询专线 柳州肛肠医院哪家好 离婚继承律师推荐 巴中治疗白癜风专科医院 临汾口腔 涉外法律 Woodworking Machinery 今时兄弟 昆明服装定做厂家 Metallographic Grinding Lifting Equipment 寻医问药 广州肿瘤哪家医院好 长春哪家医院银屑病好 辽宁看皮肤病哪个医院好 哈尔滨牛皮癣哪家医院好 清歌网 Products