遞迴習題 單詞翻轉(C程式設計高階 第3周)

2021-07-27 10:52:58 字數 602 閱讀 5354

注意: 總時間限制: 1000ms 記憶體限制: 65536kb

輸入乙個句子(一行),將句子中的每乙個單詞翻轉後輸出。

只有一行,為乙個字串,不超過500個字元。單詞之間以空格隔開。所謂單詞指的是所有不包含空格的連續的字元。

這道題請用cin.getline輸入一行後再逐個單詞遞迴處理。

翻轉每乙個單詞後的字串,單詞之間的空格需與原文一致。

1   

hello world.

1   

olleh .dlrow

這題經過參考後才想出來,需要回頭看

**:

//第三週

//程式設計題#1:單詞翻轉

#includeusing namespace std;

int i = 0;

char input[501];

int recur()

if (c != ' '&&c != '\0')

return 1;

}int main()

if (input[i] == '\0')

}

C語言程式設計(第3版)習題3

3.1 分析並寫出下列程式的執行結果。3.2 參考例3.1程式,從鍵盤任意輸入乙個3位整數,程式設計計算機並輸出它的逆序數 忽略整數前的正負號 例如,輸入 123,則忽略負號,由123分離出其中百位1 十位2 個位3,然後計算3100 210 1 321,並輸出321。3.3 設銀行定期存款的年利率...

C C 程式設計學習 第7周 單詞翻轉

題目鏈結 輸入乙個句子 一行 將句子中的每乙個單詞翻轉後輸出。輸入格式 只有一行,為乙個字串,不超過 500 個字元。單詞之間以空格隔開。輸出格式 翻轉每乙個單詞後的字串,單詞之間的空格需與原文一致。注意字串開頭和結尾可能有空格。hello worldolleh dlrow輸入一行帶空格的字串,每個...

C語言程式設計課後習題 第3章

分析並寫出下列程式的執行結果 1 include intmain void 輸出 18.0 2 2 include intmain void 輸出 32 8033 80參考例3.1程式,從鍵盤任意輸入乙個3位整數,程式設計計算並輸出它的逆序數 忽略整數前的正負號 例如,輸入 123,則忽略負號,由1...