| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1257 人关注过本帖
标题:循环问题,帮帮我大哥们!
取消只看楼主 加入收藏
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
 问题点数:0 回复次数:8 
循环问题,帮帮我大哥们!

给出一个字符串aabbbcddddaafffffbb

处理后为abcdafb,既重复的地方保留一个.帮我看看怎么办?

void fun( char s[ ],char t[ ])

{int i,,j;

for(i=0;i<=strlen(s)-1;i++)

{ for(j=i+1;j<=strlen(s)-1;i++)

if(s[i]==s[j])t[i++]=s[i]

}

这样行吗,而且现在我想正个串中重复的地方保留一个既为 abcdf

我想不出来这个应该怎么些,大哥们帮帮我.55555

搜索更多相关主题的帖子: 字符串 大哥 
2004-09-19 10:44
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 

不好意思少了个"}"

循环问题,帮帮我大哥们!

给出一个字符串aabbbcddddaafffffbb

处理后为abcdafb,既重复的地方保留一个.帮我看看怎么办?

void fun( char s[ ],char t[ ])

{int i,,j;

for(i=0;i<=strlen(s)-1;i++)

{ for(j=i+1;j<=strlen(s)-1;i++)

if(s[i]==s[j])t[i++]=s[i]

}

}


路漫漫其修远兮 吾将上下而求索!
2004-09-19 10:45
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 

怎么没人理我啊,是不是我的问题太低级啊,大家帮帮我啊5555!

#include<stdio.h> void fun(char*s,char*t) {int i,j; for(i=0;i<=strlen(s);i++) {for(j=i+1;j<=strlen(s);j++) if(s[i]==s[j]) t[i++]=s[i]; } } main( ) {char*s="ssvvvaabcbb"; char*t; fun(s,t); printf("%s",t); }

我这样行吗?我运行时没错误,看结果却出来这么行字

snvalid keyboard code specified

什么意思啊 555


路漫漫其修远兮 吾将上下而求索!
2004-09-19 12:50
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 
我只是定义啊,我是想把得到的处理后的字符放进t里面啊

路漫漫其修远兮 吾将上下而求索!
2004-09-19 14:03
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 

我初学这个5555

怎么样就是定义在堆,怎么样就是定义在栈呢?你能帮我讲讲吗谢谢了斑竹!!!


路漫漫其修远兮 吾将上下而求索!
2004-09-19 14:27
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 
谢谢 我再去看看指针问题,还不知道用得不对队损坏系统呢

路漫漫其修远兮 吾将上下而求索!
2004-09-19 15:14
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 
对,那所有重复的保留一个呢,就象你那个串 得 svabc  又要怎么写呢?谢谢

路漫漫其修远兮 吾将上下而求索!
2004-09-19 19:34
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 
谢谢斑竹,我运行过 通过了.我再漫漫琢磨琢磨

路漫漫其修远兮 吾将上下而求索!
2004-09-19 21:27
chen__han1
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2004-9-16
收藏
得分:0 

{h++;if(h<2) t[k++]=s[i];continue;} else break; t[k++]=s[i]; i=j;

解释下好吗,h是找到的重复字符的个数?


路漫漫其修远兮 吾将上下而求索!
2004-09-20 14:19
快速回复:循环问题,帮帮我大哥们!
数据加载中...
 
   



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

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