查詢指定字元 15分

2021-10-03 09:05:24 字數 792 閱讀 9489

本題要求編寫程式,從給定字串中查詢某指定的字元。

輸入格式:

輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串(不超過80個字元)。

輸出格式:

如果找到,在一行內按照格式「index = 下標」輸出該字元在字串中所對應的最大下標(下標從0開始);否則輸出"not found"。

輸入樣例1:

m

programming

輸出樣例1:

index = 7

輸入樣例2:

a

1234

輸出樣例2:

not found

#include

#include

intmain()

}if(j ==-1

)printf

("not found");

else

printf

("index = %d"

, j)

;}

分析:這個題目主要有兩個難點

第一:就是題目中所給的乙個字母和字串如何輸入

解決:用了兩個get解決,因為看到輸入是乙個字母 換行 字串。用scanf和gettchar不能完美的解決問題。

第二就是最大下標。

這個很好解決,直接用strlen算出字串的長度,然後倒著對比就好了。

查詢指定字元 (15 分)

查詢指定字元 15 分 本題要求編寫程式,從給定字串中查詢某指定的字元。輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串 不超過80個字元 如果找到,在一行內按照格式 index 下標 輸出該字元在字串中所對應的最大下標 下標從0開始 否則輸出 not found m program...

實驗7 3 2 查詢指定字元(15 分)

實驗7 3 2 查詢指定字元 15 分 本題要求編寫程式,從給定字串中查詢某指定的字元。輸入格式 輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串 不超過80個字元 輸出格式 如果找到,在一行內按照格式 index 下標 輸出該字元在字串中所對應的最大下標 下標從0開始 否則輸出 n...

練習7 10 查詢指定字元 15分

進博主技術群,與大佬交流,領取乾貨學習資料 快速找到所需題目 浙大版c語言程式設計第三版題目集一覽表 本題要求編寫程式,從給定字串中查詢某指定的字元。輸入格式 輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串 不超過80個字元 輸出格式 如果找到,在一行內按照格式 index 下標 ...