#include<stdio.h>
int main()
{
char arr[10001] = { 0 }; //数组初始化
gets(arr); //输入
int left = 0;
int right = strlen(arr) - 1; //最左和最右的数组下标
while (left < right)
{
char tmp = arr[left];
arr[left] = arr[right]; //对应位置交换,实现倒序效果
arr[right] = tmp;
left++;
right--;
}
printf("%s\n", arr); //打印,注意是字符型。对应char %s
return 0;
}
gets() 函数 该函数的原型为:
# include <stdio.h>
char *gets(char *str);
参数类型为 char* 型
gets() 函数的功能是从输入缓冲区中读取一个字符串存储到字符指针变量 str 所指向的内存空间。
对get()函数不懂的
可以打开下面这个链接去看一下get()函数
链接:https://blog.csdn.net/wowocpp/article/details/119888876