字符串数组逆序

来源:互联网 发布:记录商品价格的软件 编辑:程序博客网 时间:2024/06/18 08:19

实现数组字符串的逆序,要求是O(n)  O(1)时空复杂度;

#include <stdio.h>void reverse(char *str){int i,j;char temp;i=0;j=strlen(str)-1;while(i<j){temp=str[i];str[i]=str[j];str[j]=temp;i++;j--;}}int main(){char str[200];scanf("%s",str);printf("before reverse:%s\n",str);reverse(str);printf("after reverse:%s\n",str);return 0;} 


0 0
原创粉丝点击