提示一下,中文字符一个字符占两个位置,所以调整一下就行。
另外,如果是单字节字符串(英文、数字、半角符号等),也可以使用库函数完成字符串逆序:
#include#include // 需要包含此头文件引用void main(){ char str[20]; scanf("%s", str); strrev(str); // 库函数,字符串逆序 printf("逆序后:%s", str); return 0;}
学了strlen函数么?