没有合适的资源?快使用搜索试试~ 我知道了~
编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成...
5星 · 超过95%的资源 需积分: 50 27 下载量 184 浏览量
2010-06-30
11:10:39
上传
评论 5
收藏 750B TXT 举报
温馨提示
试读
2页
编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。 例如: 当s为"12345", t为"8624677"时, p中的字符为: "867"; 当s为”good luck”,t为”thank you very much”时,输出:”thanyverm”
资源推荐
资源详情
资源评论
编写函数void fun(char *s,char *t,char *p)将未在字符串s中出现、而在字符串t中出现的字符, 形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。
例如: 当s为"12345", t为"8624677"时, p中的字符为: "867";
当s为”good luck”,t为”thank you very much”时,输出:”thanyverm”
#include <stdio.h>
void fun(char *s,char *t,char *p)
{
char *a;
int i=0,j;
a=s;
while(*t!='\0')
{
while(*t!=*s)
{
if(*s=='\0')break;
s++;
}
if(*s=='\0'&&*t!=*s)
{
for(j=0;j<i;j++)
{
if(*(p+j)==*t)break;
}
if(j==i)
{
*(p+i)=*t;
i++;
}
}
t++;
例如: 当s为"12345", t为"8624677"时, p中的字符为: "867";
当s为”good luck”,t为”thank you very much”时,输出:”thanyverm”
#include <stdio.h>
void fun(char *s,char *t,char *p)
{
char *a;
int i=0,j;
a=s;
while(*t!='\0')
{
while(*t!=*s)
{
if(*s=='\0')break;
s++;
}
if(*s=='\0'&&*t!=*s)
{
for(j=0;j<i;j++)
{
if(*(p+j)==*t)break;
}
if(j==i)
{
*(p+i)=*t;
i++;
}
}
t++;
资源评论
- 行走的瓶子Yolo2023-07-25这个文件提供了一个简洁而实用的函数,能够高效地处理字符串中未出现但在另一个字符串中出现的字符。
- 小小二-yan2023-07-25这个文件中的函数把问题的解决思路清晰明了地呈现出来,展示了作者对技术细节的熟悉和实际操作的经验。
- lowsapkj2023-07-25这个文件所提供的函数给予了开发者一个方便的工具,让人可以很快地处理字符串,提高了工作效率。
- WaiyuetFung2023-07-25这个文件的函数真实地解决了一个常见的问题,而且代码简单易懂,不需要太高深的编程技巧。
- 丽龙2023-07-25阅读这个文件,你会发现它的代码风格朴实无华,很容易理解,不会让人觉得晦涩难懂。
图同态
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功