编写一个函数revstr(char *string),将函数字符串中的字符反转输出.
编了如下程序,求不出来,求帮改 谢谢~
编写一个函数revstr(char *string),将函数字符串中的字符反转输出.
编了如下程序,求不出来,求帮改 谢谢~
首尾字符不断交换就行了啊
首先函数有参数string,你要用啊,怎么又定义一个数组a啊。函数里的char a[10]删掉,然后将其它a都改为string。函数里的printf函数也删掉,函数不需要输出
另外,函数里并没有计算字符串长度啊。加上#include <string.h>,然后函数里加上int len = strlen(string);并将for语句中的10改为len
另外,main函数中,将revstr(a)放到printf语句前面,先进行字符串转换,然后再输出啊