1.找到一个字符串各次出现的位置
来源:互联网 发布:mac合并单元格快捷键 编辑:程序博客网 时间:2024/06/14 16:28
/* 找到一个字符串出现的位置 */#define NUM 256
#include <stdio.h>
main()
{
char cc[NUM],findc[NUM];
int i=0,nPos=0,j=0,lensub=0;
printf("input a string");
gets(cc);
printf("\ninput a find string\n");
gets(findc);
printf("\nyou input:%s",cc);
printf("\nyou will find:%s",findc);
for(i=0;findc[i]!='\0';i++)
lensub=i;//先确定长度
printf("the length of sub:%d\n",lensub);
//依次取原字符中的lensub个比较
i=0;
while(i+lensub<NUM&&cc[i+lensub]!='\0')
{//比较剩余字符是否等于子串
nPos=i;
for(j=0;j<lensub;j++)
{
if(cc[i+j]!=findc[j])
{
nPos=-1;//表示没找到
break;
}
}
if(nPos>=0)//找到了
{
break;
}
i++;
}
if(nPos>=0)
{
printf("the position :%d\n",nPos);
}
else
{
printf("not find!");
}
}
0 0
- 1.找到一个字符串各次出现的位置
- 每天一道LeetCode-----找到一个字符串在另一个字符串出现的位置,字符串内部顺序无要求
- [C++]Implement strStr() 找到子字符串第一次出现的位置
- NSString找到字符串的位置
- 在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 26.在一个字符串(1<=字符串长度<=10000,全部由大写字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 在一个字符串(1<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置
- 找到一个数字的位置
- 编写一个函数 char *strfind(char *s, char *t),用于查找字符串t在字符串s中最右边出现的位置,如果没有找到则返回NULL.
- 找到B字符串在A字符串中出现的所有位置的集合
- 一个字符串中,找到出现次数最多的字符
- 给定一个字符串,找到最先出现的相同字符
- 在字符串中找到子字符串第一次出现的位置---笔试面试题
- 获取字符串中最后出现的一个字符的位置
- 反破解技巧,请叫我搬运工
- cocos2dx设计模式之单例模式
- 链式前向星
- HDU 2037今年暑假不AC
- 默默地开始
- 1.找到一个字符串各次出现的位置
- netbeans创建JAVA类基础使用
- Unity3D核心类型一览
- nyoj.484 The Famous Clock【水题】 2015/03/15
- 23. Merge k Sorted Lists
- C++多线程编程信号量-五
- PHP连接Mysql的两种方式:OPP&OOP
- 集合
- iptables详解