【问题描述】输入一个字符,再输入一个以回车结束的字符串(少于80个字符)在字符串中查找该字符。
【输入形式】一个字符后,再输入一个字符串
【输出形式】一个整数,说明该字符在字符串中的位置,若无该字符,则显示"Not Found"
【样例输入】
m
programming
【样例输出】
7
【样例说明】查找并输出第一个字符的位置,位置从1开始计数。
#include <stdio.h>
int main()
{
int i,k,find=0;
char letter;
scanf("%c\n",&letter);
char line[80];
k=0;
while ((line[k]=getchar())!='\n') {
k++;
}
line[k]='\0';
i=0;
while (line[i]!=letter) {
i++;
}
if(i<=k){
printf("%d",i+1);
find=1;
}
if(find==0)
printf("Not Found");
}