查找指定字符


 查找指定字符 

 

 

輸入格式:

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

輸出格式:

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

 

 

 

此題講過,我的方法有一點不同

 

#include
int main() {
int i=0,index=-1;
char c;//存放用戶指定字符
char s[81];//多一位放字符串結尾標志符,這個很細節,應該多加注意!
scanf("%c",&c);
getchar();//接收上一次輸入敲擊的回車
gets(s);
while(s[i]!='\0') {
if(s[i]==c) {
index=i;
}
i++;
}
if(index==-1){
printf("Not Found");
}

else

{
printf("index = %d",index);
}
return 0;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM