字符串的逆序
来源:互联网 发布:室内设计预算软件 编辑:程序博客网 时间:2024/06/05 09:02
//英文字符串逆序
int main(){char str[100] = "hello world";int len = 0;while(str[len])len++;int min = 0;int max = len - 1;while (min < max){char tmp = str[min];str[min++] = str[max];str[max--] = tmp;}printf ("%s\n", str); return 0;}
// 中文逆序int main3(){char str[] = "你好世界";int len = 0;while(str[len])len++;int min = 0;int max = len - 1;char tmp;while (min < max){tmp = str[min];str[min] = str[max-2];str[max-2] = tmp;tmp = str[min+1];str[min+1] = str[max-1];str[max-1] = tmp;tmp = str[min+2];str[min+2] = str[max];str[max] = tmp;min += 3;max -= 3;}printf ("%d\n", sizeof(str));printf ("%s\n", str);return 0;}
// 统计中英混合字符串长度int main(){char str[] = "abc你好世界";int i = 0;int len = 0;while (str[i]){if (str[i] < 0) i += 2;i++;len++;}printf ("%d\n", sizeof(str));printf ("%d\n", len);return 0;}
阅读全文
0 0
- 字符串的逆序输出
- 一个字符串的逆序
- 字符串的逆序总结
- 字符串的逆序
- 字符串的逆序排列
- String字符串的逆序
- 字符串的逆序
- 实现字符串的逆序
- 字符串的逆序输出
- 字符串的逆序
- 字符串的逆序
- 字符串的逆序
- 字符串的单词逆序,字母不逆序
- 关于字符串逆序的问题
- 求字符串的逆序数
- 字符串逆序的递归函数
- 关于字符串逆序的几个问题
- 数字字符串的逆序输出
- 成功的背后
- [HDU 5006] Resistance
- JAVA中的设计模式
- Lintcode 插入区间
- JavaScript的函数及调用方法
- 字符串的逆序
- 文件读取相关程序
- Curling 2.0
- ALL above [总结篇] 关于排序 ,这里有三个大佬的技术贴,这里附上链接
- C语言排序之插入排序篇
- 贪心算法 D题
- Django建教育平台(五)--各app的model注册
- 使用activemq-spring进行消息处理
- doget和dopost方法的意思,为什么在servlet中dopost中调用doget方法