在一个字符数组中查找一个指定的字符,若数组中含有该字符,则输出该字 符在数组第一次出现的位置(下标值

2025-01-04 22:11:24
推荐回答(1个)
回答1:

#include
#include
#include
int main( )
{ char s[]="This is a string.",ch;
int i;
printf("请输入待查找的字符:");
scanf("%c",&ch);
for(i=0;s[i]!='\0';i++)
if(s[i]==ch)
{ printf("该字符的位置是:%d\n",i+1); break;}
if(i>=strlen(s))
printf("没找到\n");
return 0;
}