實驗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...