輸入格式:
測試輸入包含乙個測試用例,在一行內給出總長度不超過500 000的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母(大小寫有區分)組成的字串,單詞之間用若干個空格分開。
輸出格式:
每個測試用例的輸出佔一行,輸出倒序後的句子,並且保證單詞間只有1個空格。
輸入樣例:
hello world here i come
輸出樣例:
come i here world hello
思路:先用gets()獲取整個字串,然後把字串裡所有的空格全部換成』\0』,然後從尾部遍歷,找到要輸出的單詞的位置(!=』\0』 && 下乙個==』\0』的位置就是單詞的位置了),把字元的位置傳給printf,以字串格式輸出
實現如下:
#include
#include
intmain()
for( i=size-
1; i>=
0; i--
)else}}
}return0;
}
7 32 說反話 加強版 20 分 ( )
題目 給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。測試輸入包含乙個測試用例,在一行內給出總長度不超過500 000的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母 大小寫有區分 組成的字串,單詞之間用若干個空格分開。每個測試用例的輸出佔一行,輸出倒序後的句子,並且保證單詞間...
7 32 說反話 加強版 20分
給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。測試輸入包含乙個測試用例,在一行內給出總長度不超過500 000的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母 大小寫有區分 組成的字串,單詞之間用若干個空格分開。每個測試用例的輸出佔一行,輸出倒序後的句子,並且保證單詞間只有1...
7 32 說反話 加強版 20分
題目 給定一句英語,本題要求編寫程式,將句中所有單詞的順序顛倒輸出。輸入格式 試輸入包含乙個測試用例,在一行內給出總長度不超過500 000的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母 大小寫有區分 組成的字串,單詞之間用若干個空格分開。輸出格式 每個測試用例的輸出佔一行,輸出倒序後的...