题目6:中文字符串“你好世界”的逆序

来源:互联网 发布:java gz解压缩 编辑:程序博客网 时间:2024/05/01 05:41
#include <stdio.h>// 中文逆序int main(){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;}