程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言--把一個字符串的內容逆序

C語言--把一個字符串的內容逆序

編輯:關於C語言

C語言--把一個字符串的內容逆序


問題:     把一個字符串的內容逆序輸出  
#include<stdio.h>
#include<assert.h>
#include<string.h>
char * my_change(char*srt1,int k)
{
    char *ret = srt1;
    char *start = srt1;
    char *end = srt1 + k - 1;
    char tmp;
    while (start < end)
    {
        tmp = *start;
        *start = *end;
        *end = tmp;
        start++;
        end--;
    }
    return ret;
}
int main(void)
{
    char arr[10] = "abcdef";
    int k = strlen(arr);
    printf("%s\n", my_change(arr,k));
    system("pause");
}

 

     

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved