考试网 >> IT认证 >> 等级 >> 等级动态 >> 全国三级信息、网络、数据库上机编程题15道

全国三级信息、网络、数据库上机编程题15道

发布时间:2006-07-25 12:00     点击:
分页:上一页  1 [2] 3 4 5 6 7 8 9 10  下一页

continue;

for(j=0;xx[i][j];j++)

if(xx[i][j]==’1’) yy[j]++;

}}

3、函数READDAT()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组XX中;请

编制函数STROR(),其函数功能是:以行为单位把字符串中的所有小写字母O左边的字符串

内容移到该串的右边存放,然后并把小写字母O删除,余下的字符串内容移到已处理字符串

的左边存放.最后把已处理的字符串仍按行重新存入字符串数组XX中,最后调用函数WRIT

EDAT()把结果XX输出到文件OUT5.DAT中.

例如:原文:You can create an index on any field.

you have the correct record.

结果:n any field.You can create an index

rd.yu have the crrect rec

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格.



/* 注:题目要求的字符串中所有小写字母o左边的字符串内容移到该串的右边存放,即将串中“最后”一个字母o左右两侧的内容互换。题中第一个while()特环的作用是让p1指向最后一个字母’o’。第一个ctrcat()函数的作用是将p1以后的字符都放到新串t中,第二个strcat()函数的作用是将p1以前的字符连接到新串t的后面(注意:在些之前要让p1所指的单元成为p1前面字符串的结束位置*p1=’\0’)。这时完成左右互换。最后一个while()循环的作用是删除新串中的所有小写字母’o’,采用的删除方法是不是’

o’的字母一律留下,否则不留(即相当于删除。*/

void StrOR(void)

{

int i;

char *p1,*p2,t[80];

for(i=0;i{t[0]=’\0’;

p2=xx[i];

while(*p2)

{if(*p2==’o’) p1=p2;

p2++;

}

strcat(t,p1+1);

*p1=’\0’;

strcat(t,xx[i]);

p1=xx[i];

p2=t;
分页:上一页  1 [2] 3 4 5 6 7 8 9 10  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有