1.编写一个函数void ReverseStr(char *s), 函数的功能是把字符串中的内容逆置。
如,字符串s原有的内容为"abcdefg",则调用该函数后,字符串s的内容为"gfedcba"。...
如,字符串s原有的内容为"abcdefg",
则调用该函数后,字符串s的内容为"gfedcba"。 展开
则调用该函数后,字符串s的内容为"gfedcba"。 展开
展开全部
#include<stdio.h>
#include<string.h>
void ReverseStr(char *s)
{
int i,j;
char c;
j=strlen(s);
for(i=0;i<j/2;i++)
{
c=s[i];
s[i]=s[j-1-i];
s[j-1-i]=c;
}
}
int main(void)
{
char s[100];
gets(s);
ReverseStr(s);
printf("%s\n",s);
return 0;
}
#include<string.h>
void ReverseStr(char *s)
{
int i,j;
char c;
j=strlen(s);
for(i=0;i<j/2;i++)
{
c=s[i];
s[i]=s[j-1-i];
s[j-1-i]=c;
}
}
int main(void)
{
char s[100];
gets(s);
ReverseStr(s);
printf("%s\n",s);
return 0;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ReverseStr(char *s)
{
char t1,t2;
for(i=0;i<4;i++)
{t1=s[i];t2=s[6-i];s[i]=t1;s[6-i]=t2;}
}
{
char t1,t2;
for(i=0;i<4;i++)
{t1=s[i];t2=s[6-i];s[i]=t1;s[6-i]=t2;}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strrev(s);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rw
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼答案很标准,呵呵
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询