- 实例要求:
- 输入:hello beijing
- 输出:gnijieb olleh
- 代码如下:
#include<stdio.h>
#include<string.h>
void init_string(char p[]){
gets(p);
}
void flashback_string(char p[]){
int len = strlen(p);
for(int k = 0; k < len/2; k++){
char temp = p[k];
p[k] = p[len - k - 1];
p[len - k - 1] = temp;
}
}
void print_string(char p[]){
puts(p);
}
int main(int argc, const char *argv[])
{
char a[20] = {0};
init_string(a);
printf("第一次遍历:");
print_string(a);
flashback_string(a);
printf("第二次遍历:");
print_string(a);
return 0;
}
hello beijing
第一次遍历:hello beijing
第二次遍历:gnijieb olleh