PTA 7 18 吃火鍋c語言

2021-10-19 17:44:22 字數 1030 閱讀 6252

本題要求你實現乙個程式,自動檢查你朋友給你發來的資訊裡有沒有 chi1 huo3 guo1。

輸入格式:

輸入每行給出一句不超過 80 個字元的、以回車結尾的朋友資訊,資訊為非空字串,僅包括字母、數字、空格、可見的半形標點符號。當讀到某一行只有乙個英文句點 . 時,輸入結束,此行不算在朋友資訊裡。

輸出格式:

首先在一行中輸出朋友資訊的總條數。然後對朋友的每一行資訊,檢查其中是否包含 chi1 huo3 guo1,並且統計這樣厲害的資訊有多少條。在第二行中首先輸出第一次出現 chi1 huo3 guo1 的資訊是第幾條(從 1 開始計數),然後輸出這類資訊的總條數,其間以乙個空格分隔。題目保證輸出的所有數字不超過 100。

輸入樣例 1:

hello!

are you there?

wantta chi1 huo3 guo1?

that』s so li hai le

our story begins from chi1 huo3 guo1 le

.輸出樣例 1:

53 2

輸入樣例 2:

hello!

are you there?

wantta qi huo3 guo1 chi1huo3guo1?

that』s so li hai le

our story begins from ci1 huo4 guo2 le

.輸出樣例 2:

5-_-#

做麻煩了其實。

#include

#include

struct link

p[200];

intmain

(void

)for

(i=0

;iprintf

("%d\n"

,n);

if(flag==0)

else

}printf

("%d\n"

,flag);}

return0;

}

PTA 7 18 銀行排隊模擬(歸併排序的應用)

這個題是歸併排序的乙個簡單應用,只需要掌握好歸併排序的思想,很容易寫出。設某銀行有a b兩個業務視窗,且處理業務的速度不一樣,其中a視窗處理速度是b視窗的2倍 即當a視窗每處理完2個顧客時,b視窗處理完1個顧客。給定到達銀行的顧客序列,請按業務完成的順序輸出顧客序列。假定不考慮顧客先後到達的時間間隔...

PTA 7 18 銀行業務佇列簡單模擬 25分

題目出處 設某銀行有a b兩個業務視窗,且處理業務的速度不一樣,其中a視窗處理速度是b視窗的2倍 即當a視窗每處理完2個顧客時,b視窗處理完1個顧客。給定到達銀行的顧客序列,請按業務完成的順序輸出顧客序列。假定不考慮顧客先後到達的時間間隔,並且當不同視窗同時處理完2個顧客時,a視窗顧客優先輸出。輸入...

PTA 7 18 二分法求多項式單根

7 18 二分法求多項式單根 二分法求函式根的原理為 如果連續函式f x 在區間 a,b 的兩個端點取值異號,即f a f b 0,則它在這個區間內至少存在1個根r,即f 0。二分法的步驟為 檢查區間長度,如果小於給定閾值,則停止,輸出區間中點 a b 2 否則 如果f a f b 0,則計算中點的...