注意: 總時間限制: 1000ms 記憶體限制: 65536kb
輸入乙個句子(一行),將句子中的每乙個單詞翻轉後輸出。
只有一行,為乙個字串,不超過500個字元。單詞之間以空格隔開。所謂單詞指的是所有不包含空格的連續的字元。
這道題請用cin.getline輸入一行後再逐個單詞遞迴處理。
翻轉每乙個單詞後的字串,單詞之間的空格需與原文一致。
1hello world.
1olleh .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...