從零單排PAT1009,1011,1012

2021-06-22 03:08:32 字數 2025 閱讀 2091

這次將1009,1011,1012的題目貼出來,都是水題

1009

給定一句英語,要求你編寫程式,將句中所有單詞的順序顛倒輸出。

輸入格式:測試輸入包含乙個測試用例,在一行內給出總長度不超過80的字串。字串由若干單詞和若干空格組成,其中單詞是由英文本母(大小寫有區分)組成的字串,單詞之間用1個空格分開,輸入保證句子末尾沒有多餘的空格。

輸出格式:每個測試用例的輸出佔一行,輸出倒序後的句子。

輸入樣例:

hello world here i come
輸出樣例:
come i here world hello
這道題目的模型就是乙個棧,陷入後出,但是單位是以連續的單詞而不是字元,是這道題的難點。但是可以用c++中的sstream分割,用getline函式讀取整行的資料。用c++中標準的類stack進行操作,只要進行兩三個操作彈棧pop(刪除棧頂元素),入棧push(加入新的棧頂元素),得到棧頂元素gettop。**如下:
#include #include #include #include using namespace std;  

int main()

cout << word.top() ; //訪問棧頂元素,但是不刪除

word.pop(); //彈棧,刪除棧頂元素

while(word.empty() == false)

else //同號的情況下 }

}int main()

for(int i=0;i給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數字:

#include #include using namespace std;

int main()

; //1,2,3,5的結果

bool count4 = false; //計算最大值的計數

bool count3 = false; //計算平均數的計數

bool count2 = false; //計算平均數的計數

bool count1 = false; //計算被1整除的計數

bool count0 = false; //計算所有偶數和計數

int k = 0; //用於計數

int j = 0;

float a4 = 0; //4計算浮點數的結果

int n = 0; //計算輸入多少個資料

int temp = 0; //用於暫存所有資料

int i = 0; //迴圈變數

cin >> n;

for(int i=0;i> temp;

if(temp % 5 == 0 && temp %2 ==0) //a1能被5整除的數字中所有偶數的和

else if(temp % 5 == 1) //a2,能被5整除餘1,交錯求和

else

}else if(temp % 5 == 2) //a3被5除餘2的個數

else if(temp % 5 == 3) //a4 被5整除餘3的平均數 ,在外部計算

else if(temp % 5 == 4) //a5 被5整除餘4最大的數字

}//進行所有的判斷,若不存在,輸出n

if(count0 == true)

cout << result[0] << " ";

else

cout << "n ";

if(count1 == true)

cout << result[1] << " ";

else

cout << "n ";

if(count2 == true)

cout << result[2] << " ";

else

cout << "n ";

if(count3 == true)

{ a4 = (float)result[3] / k;

cout<

從零單排PAT1013,1014

1013的題目要求是列印素數表,而1014是列印時間,看似沒什麼關聯,其實都是一種程式內部的變數的對映。關鍵是正確對應。1013 令pi表示第i個素數。現任給兩個正整數m n 104,請輸出pm到pn的所有素數。輸入格式 輸入在一行中給出m和n,其間以空格分隔。輸出格式 輸出從pm到pn的所有素數,...

從零單排PAT1006 換個格式輸出整數

題目簡單,就簡單的三個邏輯,只需要注意個位是從1開始,而不是從0開始輸出 題目要求 讓我們用字母b來表示 百 字母s表示 十 用 12.n 來表示個位數字n 10 換個格式來輸出任乙個不超過3位的正整數。例如234應該被輸出為bbsss1234,因為它有2個 百 3個 十 以及個位的4。輸入格式 每...

H5從零單排01

鍵盤指法 2020年的4月正式開始了自己的前端程式設計之路,世間雜亂紛飛,江湖的人來來去去,大家都馬不停蹄的奔波,忙著活,忙著死。終於找到乙份落腳處,較體面的收入,相對有趣不死板的工作 web前端 企業裡多用的是框架,vue,react,ant desire,element ui。多是講求效率。但化...