mirror of
https://github.com/m1ngsama/code4sk.git
synced 2025-12-24 10:51:22 +00:00
48 lines
786 B
C++
48 lines
786 B
C++
//查找指定字符
|
||
|
||
//本题要求编写程序,从给定字符串中查找某指定的字符。
|
||
|
||
//输入格式:
|
||
//输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。
|
||
|
||
//输出格式:
|
||
//如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。
|
||
|
||
//输入样例1:
|
||
//m
|
||
//programming
|
||
//输出样例1:
|
||
//index = 7
|
||
//输入样例2:
|
||
//a
|
||
//1234
|
||
//输出样例2:
|
||
//Not Found
|
||
|
||
|
||
#include<stdio.h>
|
||
#include<string.h>
|
||
int main(){
|
||
int i,count=0,index;
|
||
char c;
|
||
scanf("%c\n",&c);
|
||
char str[81];
|
||
gets(str);
|
||
|
||
for(i=0;str[i]!='\0';i++)
|
||
{
|
||
if(str[i]==c)
|
||
{
|
||
index=i;
|
||
count++;
|
||
}
|
||
|
||
}
|
||
if(count!=0)
|
||
printf("index = %d\n",index);
|
||
else if(count==0)
|
||
printf("Not Found");
|
||
return 0;
|
||
}
|
||
|
||
|