阅读背景:

c实现功能(2)汉字逆置

来源:互联网 
#include <stdio.h>

int main() {
	char str[10] = "你好啊";

	//获得数组的长度
	int len = 0;
	while (str[len++]);
	len--;

	//由于汉字是两个字节,所以要分开进行置换
	int min = 0;
	int max = len - 1;
	while (min < max) {
		int temp = str[min];
		str[min] = str[max - 1];
		str[max - 1] = temp;

		temp = str[min + 1];
		str[min + 1] = str[max];
		str[max] = str[min + 1];

		min += 2;
		max -= 2;
	}

	printf("%s\n", str);

	return 0;
}#include <stdio.h>

int main() {
	char st



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: