| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1136 人关注过本帖
标题:字符串题目,不知道怎么办?
只看楼主 加入收藏
fsi049321
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-6-5
收藏
 问题点数:0 回复次数:11 
字符串题目,不知道怎么办?
题目:编写一个程序,用于接收两个字符串,判断第一个字符串中是否包含第二个字符串,如果包含请说明第二个字符串在第一个
字符串中的位置(即,第二个字符串第一个字符在第一个字符串中出现的位置)


这道题目我看了一下,只是知道在代码部分首先要进行定义两个字符串,然后由用户输入字符串,再将两个字符串进行比较,问题是如果知道了第二个字符串的第一个字符在第一个字符串中出现了,那怎么用代码表示?谢谢各位前辈!!!
搜索更多相关主题的帖子: 字符 
2007-06-11 16:29
lishizelibin
Rank: 2
等 级:论坛游民
帖 子:513
专家分:41
注 册:2007-5-10
收藏
得分:0 
看数据结构中的模式匹配

惟有学习不断的学习!
2007-06-11 16:35
herbert_1987
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:1314
专家分:0
注 册:2007-5-13
收藏
得分:0 
KMP 算法

人生重要的不是所站的位置,而是所朝的方向
2007-06-11 17:14
fsi049321
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2007-6-5
收藏
得分:0 
回复:(fsi049321)字符串题目,不知道怎么办?

楼上的前辈,不好意思,我现在问题就出在这,我也知道需要匹配,但是如何用代码表现出来?

2007-06-11 17:56
liulanghan
Rank: 1
等 级:禁止访问
帖 子:104
专家分:0
注 册:2007-5-5
收藏
得分:0 

我写过一个字符串替换的程序,应该和你这算法差不多的啊。
不怎么难的吧,自己试试看哦

2007-06-11 18:01
爱以走远
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:7542
专家分:21
注 册:2007-3-16
收藏
得分:0 
最简单的就是  一个一个比较  不等  长串加一   在比较  到比较完为止  
    

   好好活着,因为我们会死很久!!!
2007-06-11 18:26
三笔
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-6-12
收藏
得分:0 

#include <stdio.h>
#include <string.h>
void main()
{
char num1[20],num2[20];
printf("请输入第一个字符串的值: \n");
gets(num1);
printf("请输入第二个字符串的值: \n");
gets(num2);

printf("结果: \n");
strcmp(num1,num2);
if(strcmp(num1,num2)>0)
{
printf("1");
}
if(strcmp(num1,num2)==0)
{
printf("0");
}
if(strcmp(num1,num2)<0)
{
printf("-1");
}
printf("\n");
}

2007-06-12 23:29
三笔
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-6-12
收藏
得分:0 
修改一下就可以了。
呵呵。

好象发错了
2007-06-12 23:30
yangfan222
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2007-4-13
收藏
得分:0 

一一比较 定义2个字符串 用第一个字符串 字母去比叫第2个


char num1[20],num2[20];
printf("请输入第一个字符串的值: \n");
gets(num1);
printf("请输入第二个字符串的值: \n");
gets(num2);

int i;
for (i=0;i<20;i++)
if (*(num1+i)!=*(num2+i)) break;
printf ("no\n");
else printf ("yes\n")
}




2007-06-13 09:49
wulai111222
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2006-12-14
收藏
得分:0 
9楼滴要在仔细考虑下
2007-06-13 10:16
快速回复:字符串题目,不知道怎么办?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017233 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved