C语言笔试题(1)——将字符串对调显示
2011-10-22 09:50
183 查看
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> void reverse(char *str) { char len = 0; char *p_top, *p_end; char temp; assert(str != NULL); len = strlen(str); p_top = str; p_end = str + len - 1; while(p_top < p_end) { temp = *p_top; *p_top = *p_end; *p_end = temp; p_top++; p_end--; } } int main(void) { char str[] = "ABCD1234efgh"; reverse(str); printf("%s\n",str); }
相关文章推荐
- 【笔试题】C语言:在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”,则输出'b'。
- 用指针的方法,将字符串“ABCD1234efgh”前后对调显示//不要用strlen求字符串长度,这样就没分了
- 【C语言】【面试题】【笔试题】.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- 【C语言】快速排序优质算法的动态显示和字符串的快排
- 【C语言【面试题】【笔试题】题目:在字符串中找出第一个只出现一次的字符。
- 【C语言【面试题】【笔试题】题目:在字符串中找出第一个只出现一次的字符。
- C语言字符串格式化显示
- 【C语言】【笔试题】实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数。
- 【C语言】【笔试题】使用回调函数编写冒泡排序,可以排序整形数组,也可以排序字符串
- 【笔试题】C语言:在字符串中找出第一个只出现一次的字符。如输入“abaccdeff”,则输出&#39;b&#39;。
- 2013年9月华为成都笔试题 输入字符串计算数值(c语言)
- 【C语言】【笔试题】【面试题】实现一个函数,可以左旋字符串中的k个字符
- 【C语言】【面试题】【笔试题】.字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。
- 2015年阿里在线笔试题:求两个字符串的最大公共子序列长度的C语言解法
- 【C语言】快速排序优质算法的动态显示和字符串的快排
- C语言字符串库函数的实现也是笔试题常考的题目,以下代码没有严格测试,只是简单的实现:
- 【C语言】【笔试题】实现函数itoa(int n,char s[]),将整数n这个数字转换为对应的字符串,保存到s中
- C语言字符串压缩显示
- C语言字符串格式化显示
- 三道C语言字符串操作的笔试题