• 當前位置:首頁 > IT技術 > 移動平臺 > 正文

    C語言考試題 移動字符串位置
    2021-08-08 13:24:54


    程序test.C的功能是:把s字符串中的所有字符左移一個位置,串中的第一個字符移到最后。請考生編寫函數chg(char*s)實現程序要求,最后調用函數readwriteDAT()把結果輸出到0ut.dat文件中。
    C語言考試題 移動字符串位置_調用函數

    考試大系統解析:
    【審題關鍵句】所有字符左移一個位置,串中的第一個字符移到最后。
    【解題思路】
    定義循環變量i,字符變量first和字符指針變量P,并使P指向字符串S。
    ②把字符串S的第一個字符賦給first變量保存起來。
    ③在for循環語句中,循環變量i從0開始,依次遞增直到其值等于或大于(int)strlen(s)一1,把*(p+i+1)的值賦給+(p+i),實現把字符串S中的所有字符左移一個位置,循環結束后,把first的值賦給p[strlen(s).1],即把字符串的首字符移動到字符串的最后位置上。
    【參考答案】

    C語言考試題 移動字符串位置_字符變量_02

    本文摘自 :https://blog.51cto.com/u

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码