软工小白菜


私信TA

用户名:dotcpp0628701

访问量:4056

签 名:

等  级
排  名 2778
经  验 2153
参赛次数 0
文章发表 53
年  龄 0
在职情况 学生
学  校
专  业 软件工程

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include<stdio.h>

#include<string.h>

void fun(char str[])

{

char* str1 = str;

char* str2 = str + strlen(str) - 1;//相当于指针str2=str2+strlen-1;把它当成str2一开始也指向str;

for(;str1<str2;)//首尾向中间聚拢,当*str1=*str2时便结束循环;

{

char t = *str1;

*str1 = *str2;

*str2 = t;//常用的交换法

str1++;

str2--;

}


}

int main()

{

char a[40];

gets(a);

fun(a);

puts(a);

return 0;

}


 

0.0分

1 人评分

  评论区

  • «
  • »