本題要求編寫程式,從給定字串中查詢某指定的字元。
輸入格式:
輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串(不超過80個字元)。
輸出格式:
如果找到,在一行內按照格式「index = 下標」輸出該字元在字串中所對應的最大下標(下標從0開始);否則輸出"not found"。
輸入樣例1:
mprogramming
輸出樣例1:
index = 7
輸入樣例2:
a1234
輸出樣例2:
not found
這道題其實不難,但又有乙個低階錯誤讓我一直不能通過,就是最後if做判斷的時候,==寫成了=,然後就一直過不去。我還以為我****邏輯有問題,其實並沒有,就是這裡的問題。以下是不用陣列存字串的方法。
#include
intmain()
if(temp ==-1
)printf
("not found");
else
printf
("index = %d"
, temp)
;return0;
}
以下是使用gets讀取字串的方法。
#include
intmain()
if(temp ==-1
)printf
("not found");
else
printf
("index = %d"
, temp)
;return0;
}
練習7 10 查詢指定字元 15分
進博主技術群,與大佬交流,領取乾貨學習資料 快速找到所需題目 浙大版c語言程式設計第三版題目集一覽表 本題要求編寫程式,從給定字串中查詢某指定的字元。輸入格式 輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串 不超過80個字元 輸出格式 如果找到,在一行內按照格式 index 下標 ...
練習7 10 查詢指定字元 15分
本題要求編寫程式,從給定字串中查詢某指定的字元。輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串 不超過80個字元 如果找到,在一行內按照格式 index 下標 輸出該字元在字串中所對應的最大下標 下標從0開始 否則輸出 not found mprogramming index 7 ...
練習7 10 查詢指定字元 15分
本題要求編寫程式,從給定字串中查詢某指定的字元。輸入格式 輸入的第一行是乙個待查詢的字元。第二行是乙個以回車結束的非空字串 不超過80個字元 輸出格式 如果找到,在一行內按照格式 index 下標 輸出該字元在字串中所對應的最大下標 下標從0開始 否則輸出 not found 輸入樣例1 mprog...