2014年全国计算机二级C语言上机模拟试题及答案8

发布时间:2019-02-04 19:03:56

给定程序中,函数fun的功能是:对形参ss所指字符串数组中的M个字符串按长度由短到长进行排序。ss所指字符串数组中共有M个字符串,且串长

解题思路: 

本题是考察考生如何对字符串中的字符进行逆序操作。给出的程序使用了一个临时变量b 的字符串,使用for循环语句把原字符串的字符从尾部依次赋给临时变量b(从头开始)中,循环结束后,再把临时变量b的内容重新复制给原字符串变量即可。 

参考答案: 

fun ( char *s ) 

char b[N] ; 

int i = 0, j ; 

memset(b, 0, N) ; 

for(j = strlen(s) - 1 ; j >= 0 ; j--) b[i ] = s[j] ; 

strcpy(s, b) ; 

※※※※※※※※※※※※※※※※※※※※※※※※※ 

阅读更多其他试题,请访问生活日记网 用日志记录点滴生活!考试试题频道。
喜欢考试试题,那就经常来哦

该内容由生活日记网提供.