满意答案
//---------------------------------------------------------------------------
#include
int search(const char *a,const char b)
{
int i;
for (i = 0; a[i]; i++)
if (a[i]==b) return i;
return -1;
}
int main(int argc, char* argv[])
{
char str[80],sc;
int ix;
printf("请输入一个字符串:\n");
scanf("%79s",str);
printf("请输入一个要查找的字符:\n");
fflush(stdin);
sc=getchar();
(ix=search(str,sc))==-1?printf("字符%c不存在!\n",sc):printf("字符%c首次出现的下标是%d\n",sc,ix);
return 0;
}
//---------------------------------------------------------------------------
06分享举报