北航機試12年

2021-07-13 02:54:58 字數 578 閱讀 5609

【問題描述】

統計關鍵字出現位置

輸入:一行標準 c 語言**(字元個數小於 300),統計出該字串中關鍵字的 if,while,for 所

在的位置,按照關鍵字出現的順序依次輸出。注意雙引號內的不需要統計。

輸入:一行標準 c 語言**,字元個數小於 300

輸出:關鍵字 if,while,for 對應的位置,按照關鍵字出現的順序依次輸出。輸出格式為:關鍵字,

後跟冒號,然後是出現的位置。掃瞄到關鍵字就輸出,每個輸出佔一行。

樣例輸入:

#include int main()

#include int main() if(forif ==

0) if(ifwhile == 1) return 0;}

樣例輸出:

if:43

while:88

if:133

if:170

解題思路:

我的理解就是遍歷一下每個字元 判斷是否是i , w , f,如果不是這3個就下乙個如果是的話,直接判斷是否是這個單詞,

然後在判斷一下第乙個字元的前乙個和最後乙個的下乙個字元是否是分隔符。

北航2023年機試

1.從輸入的字串中,統計空格,回車,tab出現的次數 include include includeint main str i 0 int len strlen str space 0,enter 0,tab 0 for i 0 i3.多項式相加 include includetypedef st...

素數 北航200年機試

題目描述 輸入乙個整數n 2 n 10000 要求輸出所有從1到這個整數之間 不包括1和這個整數 個位為1的素數,如果沒有則輸出 1。輸入 輸入有多組資料。每組一行,輸入n。輸出 輸出所有從1到這個整數之間 不包括1和這個整數 個位為1的素數 素數之間用空格隔開,最後乙個素數後面沒有空格 如果沒有則...

2010北航機試

均為自做 1.題目描述 利用泰勒公式求cos x 1 x2 2 x4 4 include include include double jiecheng int k return result int main while temp 1e 6 printf lf n result return0 2...