您的位置:首页 > 其它

反转字符串

2016-08-29 20:09 190 查看
#include <stdio.h>

#include <string.h>

#include <stdlib.h>

int main()

{

        char str[10] = {'a','b','c','d','e','f','g'};//"abcdefghijk";

        char * s, * e;

        char x;

        int i;

        s = str;                // point to the first char

        e = str + strlen(str)-1; // point to the end char

        for(i=0;i<strlen(str)/2;i++)

        {   

                if( *s != *e )

                {   

                        x=*s;

                        *s=*e;

                        *e=x;

                        s++;

                        e--;

                }   

        }   

        printf(" str = %s\n",str);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  反转字符串