A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#include<stdio.h>
#include<string.h>
int charAt(char *,char);
int main(int argc,char * argv[]){
        char str[20]="djkljlekkkhhfd";
        char ch;
        printf("请输入你要查找的字符:\n");
        scanf("%c",&ch);
    int i=charAt(str,ch);
    printf("%c所在的位置是:%d\n",ch,i);
}

//实现查找字符在字符串中的位置
int charAt(char *arr,char ch){
        int i=0;
    while(*arr!='\0'){//用for循环应该更简单点
            if(*arr==ch){
                    return i;
            }
            arr++;
            i++;
    }
    return -1;
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马