将字符串s中任何与字符串t中字符匹配的字符都删除。 高手帮我看一下我的程序,怎么测试结果没有输出了。

[复制链接]
查看11 | 回复2 | 2011-9-5 08:05:38 | 显示全部楼层 |阅读模式
#includestdio.hvoidsqueeze(chars[],chart[]){inti,j;intk=0;intcontain;for(i=0;s!=\'\\0\';i){contain=0;for(j=0;s[j]!=\'\\0\';j){if(s[j]==s){contain=1;continue;}}if(!contain)s[k]=s;}s[k]=\'\\0\';}intmain(){chars[]=\"hello\";chart[]=\"world\";squeeze(s,t);printf(\"删除字符串s中与字符串t匹配的字符后:%s\",s);}
回复

使用道具 举报

千问 | 2011-9-5 08:05:38 | 显示全部楼层
for(j=0;t[j]!=\'\\0\';j)//t不是s{if(t[j]==s)//{contain=1;break;//break而不是continue;
回复

使用道具 举报

千问 | 2011-9-5 08:05:38 | 显示全部楼层
m
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行