6 3 實驗10 5 指標陣列初步

2021-10-11 07:48:45 字數 1136 閱讀 4757

6-3 實驗10_5_指標陣列初步 (100分)

已知乙個總長度不超過10000的字串,字串中只包含大寫字母「a—z」、小寫字母「a—z」和空格『 』。空格用於分割單詞,空格的個數不超過1000個。你的任務是將字串中用空格分隔的單詞列印出來。 你要按照如下要求完成任務: 1.利用指標陣列指向每個單詞的開始位置。 2.把字串中單詞結束後的空格改為「\0」,然後使用指標陣列將每個單詞列印出來。 此題要求用函式完成。

函式介面定義:

函式原型如下:

intgetstring

(char

* source ,

char

*strptr)

;

其中 source 和 strptr 都是使用者傳入的引數。 source 為待處理字串; strptr 是儲存各個單詞開始位置的指標陣列。函式返回值為單詞的個數。

裁判測試程式樣例:

函式被呼叫進行測試的例子如下:

#include

intgetstring

(char

* source ,

char

*strptr)

;int

main()

;int i, num ;

gets

(str)

; num =

getstring

( str , strptr )

;for

( i =

0; i < num ; i++

)puts

(strptr[i]);

return0;

}/* 請在這裡填寫答案 */

輸入樣例:

you are great

輸出樣例:

youare

great

int

getstring

(char

* source ,

char

*strptr)

if(*(source+i+1)

==' ')}

source=source+i+1;

}return j;

}

6 3 實驗10 5 指標陣列初步 100分

已知乙個總長度不超過10000的字串,字串中只包含大寫字母 a z 小寫字母 a z 和空格 空格用於分割單詞,空格的個數不超過1000個。你的任務是將字串中用空格分隔的單詞列印出來。你要按照如下要求完成任務 1.利用指標陣列指向每個單詞的開始位置。2.把字串中單詞結束後的空格改為 0 然後使用指標...

6 3 實驗10 5 指標陣列初步 100分

6 3 實驗10 5 指標陣列初步 100分 已知乙個總長度不超過10000的字串,字串中只包含大寫字母 a z 小寫字母 a z 和空格 空格用於分割單詞,空格的個數不超過1000個。你的任務是將字串中用空格分隔的單詞列印出來。你要按照如下要求完成任務 1.利用指標陣列指向每個單詞的開始位置。2....

B 實驗10 5 指標陣列初步

題目描述 已知乙個總長度不超過10000的字串,字串中只包含大寫字母 a z 小寫字母 a z 和空格 空格用於分割單詞,空格的個數不超過1000個。你的任務是將字串中用空格分隔的單詞列印出來。你要按照如下要求完成任務 1.利用指標陣列指向每個單詞的開始位置。2.把字串中單詞結束後的空格改為 0 然...