//把下面程序补充完整#include <stdio.h>#include <conio.h>#define N 81 char fun(char *str,int n){ /**********Program**********/ /********** End **********/ } main(){ char s [N]; int l; clrscr(); printf("input a string:");gets(s); l=strlen(s); fun(s,l); printf("The new string is :");puts(s); getch();}
1、首先,我们定义一个反序函数 revStr,它的参数为一个字符指针。
2、随后,获取传入的字符串的长度。
3、接着定义一个临时字符变量,以便在交换首尾字符时使用。
4、最后,通过一个循环,从头尾开始,逐个交换两头的字符。
5、在主程序中来测试一下该函数。
6、可以看到,字符串123456789被成功反序了。