聚合氯化铝厂家
免费服务热线

Free service

hotline

010-00000000
聚合氯化铝厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

当二级C上机模拟试题及答案5

发布时间:2021-09-14 23:30:49 阅读: 来源:聚合氯化铝厂家

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

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

字符串数组xx中; 请编制函数ComWord()分别计算出单词长度2,4,

6,8的单词数以及单词总数并依次存入整型数组yy[0]至yy[4]中,

最后调用函数WriteDat()把结果yy输出到文件T中。

原始数据文件存放的格式是:每行的宽度均小于80个字符, 含

标点符号和空格。

注意: 部分源程序存放在PROG1.C中。文章每行中的单词与单

词之间用空格或其它标点符号分隔, 每单词均小于20个字符。

请勿改动主函数main()、读数据函数ReadDat()和输出数据函

数WriteDat()的内容。

/*参考答案*/

#include

#include

#include

#include

char xx[50][80] ;

int yy[5] ;

int maxline = 0 ; /* 文章的总行数 */

int ReadDat(void) ;

void WriteDat(void) ;

void ComWord(void)

{

int i,j,k,n,len,s[4] = {2,4,6,8};

char word[20],c;

memset(yy,0,5*sizeof(int));

for(i = 0; i maxline; i++)

{

len = strlen(xx);

n = 0;

for(j = 0; j len+1; j++)

{

c = xx[j];

if((c ='a' c ='z') || (c ='A' c ='Z'))

{

word[n] = c;

这为硬质PVC发泡塑料提供了巨大的发展空间;而PVC原料供应充足、价格公道和已构成的完全产业链则为硬质PVC发泡制品发展提供了可靠的基础n++;

}

else

{

word[n] = '\0';

if(word[0] != '\0')

{

for(k = 0; k k++)

if(n == s[k])

yy[k]++;

yy[4]++;

}

n = 0;

}

}

}

}

void main()

{

int i ;

clrscr() ;

for(i = 0 ; i i++) yy = 0 ;

if(ReadDat()) {

printf("数据文件不能打开!\n\007") ;

return ;

}

ComWord() ;

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 i++) fprintf(fp, "%d\n", yy) ;

printf("单词长度为3的单词数=%d\n", yy[0]) ;

printf("单词长度为5的单词数=%d\n", yy[1]) ;

printf("单词长度为7的单词数=%d\n", yy[2]) ;

printf("单词长度为9的单词数=%d\n", yy[3]) ;

printf("单词的总数=%d\n", yy[4]) ;

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'; arrBaiduCpro因此加力部份和测力部份的油管连接会由于2者安3、安装本实验机时请放置在牢固的底柜或砼基础上装的位置度和垂直度偏差遭到影响Config['bg'] ='#trans'; arrBaiduCproConfig['tt'] ='#0000ff'; arrBaiduCproConfig['ct'] ='#444444'; arrBaiduCproConfig['url'] ='#008000'; arrB这样的话能保证实验机良好的水平操作aiduCproConfig['bdl'] ='#000000'; arrBaiduCproConfig['rad'] =0;

3000KN恒应力压力试验机
300KN压力试验机
300吨微机控制恒应力压力试验机
500KN万能试验机