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

2021-08-19 16:01:50 字數 866 閱讀 4854

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

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

輸入格式:

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

輸出格式:

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

輸入樣例1:

mprogramming

輸出樣例1:

index = 7

輸入樣例2:

a1234

輸出樣例2:

not found

#include#define n 80

//思路:注意輸入的格式,第乙個字元使用scanf讀入乙個字元,而且請新增乙個\n

// 否則將會出現錯誤。繼續使用getchar的方式進行讀入字元。也可以使用

// scanf讀入字串,再使用strlen測得字串長度,然後依次遍歷。

int main()

; scanf("%c\n",&c); //這操作好強啊!!! 為什麼必須要加上 \n

//讀入字串:方式一

ch = getchar();

for(i = 0; ch != '\n'; i++)

/* 讀入字串:方式二

scanf("%s", string);

len = strlen(string);

*/ for (i = 0; i < cnt; i++) }

if (index != -1)

else

return 0;

}

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

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

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

輸入格式 輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串 不超過80個字元 輸出格式 如果找到,在一行內按照格式 index 下標 輸出該字元在字串中所對應的最大下標 下標從0開始 否則輸出 not found 輸入樣例1 mprogramming 輸出樣例1 index 7 輸入...

查詢指定字元 (15 分)

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