#include
#include
int main()else
printf("%s",s);
}return
0;}
c++版本:
#include
#include
#include
using
namespace
std;
int main()
cout
<< st.top();
st.pop();
while(!st.empty())
總結:
1、利用#include
標頭檔案的兩個函式使得對於字串的查詢和列印方便了很多。
2、注意strchar()函式和strrchar()的區別:
①char *strchr(const char *s, int c)
功能: 查詢字串s中首次出現c字元的位置
返回值: 成功返回要查詢的字元第一次出現的位置,否則返回null。
②char *strrchr(const char *s, int c)
功能: 查詢乙個字元c在乙個字串s中最後一次出現的位置(也就是從s的右側開始查詢字元c首次出現的位置),並返回從字串中的字元c所在的位置開始直到字串s結束的所有字元。 若沒有找到字元c,則返回null。
3、c++實現用了棧先進先出的特點,更加便捷。
PAT乙級1009C 實現
題目 1009 說反話 20 分 給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。輸入格式 測試輸入包含乙個測試用例,在一行內給出總長度不超過 80 的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母 大小寫有區分 組成的字串,單詞之間用 1 個空格分開,輸入保證句子末尾沒有多餘...
PAT乙級 1009 說反話 (C語言實現)
給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。測試輸入包含乙個測試用例,在一行內給出總長度不超過 80 的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母 大小寫有區分 組成的字串,單詞之間用 1 個空格分開,輸入保證句子末尾沒有多餘的空格。每個測試用例的輸出佔一行,輸出倒序後...
PAT考試乙級1002 C語言實現
include include include using namespace std void num to string int n int main int sum 0,i 0,len 0 gets n len strlen n for i 0 i 0 int num 0,count 0 st...