練習8 8 移動字母 10 分

2021-10-22 17:18:15 字數 505 閱讀 9472

練習8-8 移動字母 (10 分)

本題要求編寫函式,將輸入字串的前3個字元移到最後。

void shift( char s );
其中char s是使用者傳入的字串,題目保證其長度不小於3;函式shift須將按照要求變換後的字串仍然存在s裡。

void shift( char s )

s[i-3] = char1;

s[i-2] = char2;

s[i-1] = char3;

}

notice: 這章比較簡單,本來是不會寫部落格的,但是犯了乙個找了半天的錯誤。

int i = 0;

for(int i=3;s[i] != '\0';i++)

重複定義i,但是在pta裡面提示的卻是段錯誤,本來一看到段錯誤會想到是陣列越界,這一點比較讓人迷惑。

練習8 8 移動字母 10分

進博主技術群,與大佬交流,領取乾貨學習資料 快速找到所需題目 浙大版c語言程式設計第三版題目集一覽表 本題要求編寫函式,將輸入字串的前3個字元移到最後。函式介面定義 void shift char s 其中char s是使用者傳入的字串,題目保證其長度不小於3 函式shift須將按照要求變換後的字串...

練習8 8 移動字母 10 分

本題要求編寫函式,將輸入字串的前3個字元移到最後。函式介面定義 void shift char s 其中char s是使用者傳入的字串,題目保證其長度不小於3 函式shift須將按照要求變換後的字串仍然存在s裡。include include define maxs 6 intmain void s...

練習8 8 移動字母 10分

本題要求編寫函式,將輸入字串的前3個字元移到最後。void shift char s 其中char s是使用者傳入的字串,題目保證其長度不小於3 函式shift須將按照要求變換後的字串仍然存在s裡。include include define maxs 10 void shift char s vo...