写一个程序逆反输入的字符串。 **提示信息:"请输入一个字符串:" **输出格式要求:"该字符串逆反后为%s!\n" 程序运行示例: 请输入一个字符串:hell 该字符串逆反后为lleh
#include<stdio.h>
#define size 20
char* verse(char* p)
{
int i;
for (i = 0; *(p + i) != '\0'; i++);//i为字符串长度
char temp;
int j;
for (j = 0; j < i / 2; j++)
{
temp = *(p + j);
*(p + j) = *(p + i - 1 - j);
*(p + i - 1 - j) = temp;
}
return p;
}
int main()
{
char s[size];
printf("请输入一个字符串:");
gets(s);
printf("该字符串逆反后为%s!\n", verse(s));
return 0;
}