题目描述请编写一个函数,函数参数为指针类型,功能为翻转一个字符串。即将“abcd”翻转为“dcba”.
输入描述一个字符串
输出描述该字符串的逆序
提示提示
样例输入复制样例输入数据
ytisrevinUuzG
样例输出GzuUniversity
允许最长运行时间1000ms
允许使用最大内存1024KB
题目描述请编写一个函数,函数参数为指针类型,功能为翻转一个字符串。即将“abcd”翻转为“dcba”.
输入描述一个字符串
输出描述该字符串的逆序
提示提示
样例输入复制样例输入数据
ytisrevinUuzG
样例输出GzuUniversity
允许最长运行时间1000ms
允许使用最大内存1024KB
代码如下,如有帮助,请采纳一下,谢谢。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void reverse(char* p)
{
int i;
char tmp;
int len = strlen(p);
int haf = len /2;
for (i =0; i< haf; i++)
{
tmp = p[i];
p[i] = p[len -1-i];
p[len -1-i] = tmp;
}
}
int main()
{
char ss[100]={0};
gets(ss);
reverse(ss);
printf("%s\n",ss);
return 0;
}