输入一个字符,再输入一个一回车结束的字符串,在字符串中查找该字符

2025-02-28 07:05:47
推荐回答(1个)
回答1:

#include
int main(void)
{
int i=0,k=0,flag=0;
char str[80],m;
printf("Input a character:");
scanf("%c",&m);
printf("Input a string:");
getchar();// 为消除回车键对后续读取函数的影响
while((str[i]=getchar())!='\n')
i++;
str[i]='\0';
for(i=0;str[i]!='\0';i++){
if(str[i]==m) k=i;
flag=1;}
if(flag==1) printf("index=%d\n",k);
else printf("NotFound\n");
return 0;
}