题解 | #反转字符串#
反转字符串
https://www.nowcoder.com/practice/c3a6afee325e472386a1c4eb1ef987f3
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 反转字符串 * @param str string字符串 * @return string字符串 本菜狗通过定义一个新的数组然后将原数组储存的值反向导入再返回新数组,属于傻瓜代码,求高人优化@-@ */ #include <stdlib.h> char* solve(char* str ) { // write code here int i,j; int n = strlen(str); char *p=(char*)malloc(n); for(i=0,j=n-1;i<n;j--,i++) { p[i]=str[j]; } return p; }