本篇文章给大家谈谈c语言文本交换,以及c语言数据交换对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
C语言问题;交换字符顺序
第一行输入是26个字母的指定顺序。 第二行输入是内容字符串。 将内容字符串中的字母按照指定顺序替换成对应26个字母原顺序的字母。 规则:第一行输入必须是26个小写母,且不能重复。 替换后的字符中字母大小写参照原字符串。
直接借助冒泡排序,选择排序即可进行字符串的排序,但是需注意的是,字符串的比较需要借助strcmp函数完成,而字符串的复制需要借助strcpy函数完成。
可以自己写一个reverse 函数 void reverse(char *s){ int len = strlen(s)/2;char t;for(int i=0;ilen;++i){ t=s[i];s[i]=s[len*2-i];s[len*2-i]=t;} } 总之就是从字符串头到串中心,头尾字符分别交换就可以了。
c语言文本交换的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言数据交换、c语言文本交换的信息别忘了在本站进行查找喔。
(图片来源网络,侵删)