全国计算机等级考试三级C语言上机题71

全国计算机等级考试三级C语言上机题71,第1张

全国计算机等级考试三级C语言上机题71,第2张

★话题71

ReadDat()函数从文件in.dat中读取20行数据,存储在字符串数组xx中(每个字符串的长度小于80)。请编译函数jsSort(),它的作用是以行为为单位按照给定的条件对字符串进行排序,排序后的结果仍然逐行存储在字符串数组xx中。最后调用函数WriteDat()将结果xx输出到文件out.dat
条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分按字符的ASCII值升序排序。如果原字符串的长度为奇数,中间的字符将不会被排序,该字符仍将被放在原位置。
例如:location 0 1 2 3 4 5 6 7 8
源字符串a b c d h g f e
1 2 3 4 9 8 7 6 5
那么被处理字符串D C B A E G H
4 3 2 1 9 5 6 7 8
的一些源程序存在于文件Prog1中。
请不要更改主函数()、读取数据函数ReadDat()和输出数据函数WriteDat()的内容。
# include
# include
# include

char xx[20][80];

void jsSort()
{int i,j,k,strl,half;
char ch;
for(i=0;i

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 全国计算机等级考试三级C语言上机题71

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情