查找指定字符

简介: 查找指定字符

image.png

m
programming

image.png

index = 7

image.png

a
1234

image.png

Not Found

image.png

#include<stdio.h>
#include<string.h>
int main()
{
    char c;
    scanf("%c",&c);
//清空输入缓冲区
    getchar();
    char str[81]={0};
    scanf(" %[^\n]s",str);//输入空格也会继续读取
    int index=-1;//先将index赋值为-1
    int len=strlen(str);
    int i=0;
    for(i=0;i<len;i++)
    {
if(str[i]==c)//找到了,接收的最大的i
{
index=i;
}
    }
   if(index>=0)//因为肯在第一个元素就找到了,所以index要大于等于0
   {
printf("index = %d",index);
   }
    else if(index==-1)//-1就是没有找到
    {
        printf("Not Found");
    }
    return 0;
}
相关文章
|
9月前
|
SQL 运维 数据库
根据某个特定字符删除一行
根据某个特定字符删除一行
|
6天前
|
Java C++ Python
leetcode-1002:查找常用字符
leetcode-1002:查找常用字符
31 1
|
8月前
|
C语言 C++
从字符串中删除指定字符
从字符串中删除指定字符
|
12月前
|
数据安全/隐私保护 索引
labview字符串数据长度连接子字符串大小写替换删除插入日期匹配
labview字符串数据长度连接子字符串大小写替换删除插入日期匹配
125 0
|
12月前
7-121 删除字符串中的子串
7-121 删除字符串中的子串
46 0
|
C语言
查找某字符串出现的位置,并且输出该第一个字母所在的位
查找某字符串出现的位置,并且输出该第一个字母所在的位
104 0
查找某字符串出现的位置,并且输出该第一个字母所在的位
第一个只出现一次的字符
第一个只出现一次的字符
35 0
在一个由小写英文字母(a-z)组成的字符串中,查找最长子串,其头尾字母相同,且中间不包含该头尾字母,并输出最左边的该类子串
在一个由小写英文字母(a-z)组成的字符串中,查找最长子串,其头尾字母相同,且中间不包含该头尾字母,并输出最左边的该类子串
138 0
在一个由小写英文字母(a-z)组成的字符串中,查找最短子串,其头尾字母相同。输出最左边的该类子串。
在一个由小写英文字母(a-z)组成的字符串中,查找最短子串,其头尾字母相同。输出最左边的该类子串。
51 0
删除字符串中字符最少的字符并返回
删除字符串中字符最少的字符并返回