缎类厂家
免费服务热线

Free service

hotline

010-00000000
缎类厂家
热门搜索:
成功案例
当前位置:首页 > 成功案例

二级C上机模拟试题及答案6是嘛

发布时间:2021-07-10 10:47:21 阅读: 来源:缎类厂家

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

函数ReadDat()实现从文件中读取一篇英文文章存入到

字符串数组xx中; 请编制函数DelWord()分别按行删除空格、标点

符号以及10个不区分大小写的英文单词(you,for,your,on,no,if,

the,in,to,all), 余下的单词按顺序重新存入数组xx中, 最后调用

函数WriteDat()把结果xx输出到文件T中。

例如: 原文: 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全面的材料数据库是ESAComp的微机械和实心/夹层板分析能力的基础","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 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("数据文件不能打开!\n\007") ;

return ;

}

DelWord() ;

WriteDat() ;

}

int ReadDat(void)

{

FILE *fp ;

int i = 0 ;

char *p ;

if((fp = fopen("", "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("t", "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'; arrBaiduC有4分之3以上是热风塑料造粒机proConfig['tt'] ='#0000ff'; arrBaiduCproConfig['ct'] ='#444444'; arrBaiduCproConfig['url'] ='#008000'; arrBaiduCproConfig['bdl'] ='#000000'; arrBaiduCproConfig['r2、记录下来需要的载荷数值ad'] =0;

绵阳职业装订做
梧州职业装订做
通州市工作服订做