Error[8]: Undefined offset: 4, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

c语言怎么删除字符串中相同字符

c语言怎么删除字符串中相同字符?

c语言去除字符串中的重复字符

比如输入12eerer,输出12er

#include<stdio.h>
#include<string.h>
 
#define     MAX   100
 
 
int main()
{
    char str[MAX];
    char c;
    int strlen = 0;
    int i,j,k;
 
    scanf("%s",&str);//连续输入字符串
 
    for(i = 0;str[i] != '[+++]';i++);
 
    strlen = i;
 
    for(i = 0;i <= strlen - 1;i ++)
    {
        for(j = i + 1;j <= strlen - 1;j ++)
        {
            if(str[i] == str[j])
            {
              
                 for(k = j;k <= strlen - 1;k ++)
                 {
                    str[k]=str[k + 1];
                 }
                 strlen --;
                 j --;//避免出现多个相同字符连在一起时出错的问题
                
            }
            
        }
        
    }
 
    str[strlen] = '[+++]';
    
    printf("%s",&str);
    return 0;
}

推荐学习:c语言视频教程

以上就是c语言怎么删除字符串中相同字符的详细内容,)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 166, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 29, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)

Error[8]: Undefined offset: 5, File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 121
File: /www/wwwroot/outofmemory.cn/tmp/plugin_ss_superseo_model_superseo.php, Line: 473, decode(

c语言怎么删除字符串中相同字符

c语言怎么删除字符串中相同字符?

c语言去除字符串中的重复字符

比如输入12eerer,输出12er

#include<stdio.h>
#include<string.h>
 
#define     MAX   100
 
 
int main()
{
    char str[MAX];
    char c;
    int strlen = 0;
    int i,j,k;
 
    scanf("%s",&str);//连续输入字符串
 
    for(i = 0;str[i] != '';i++);
 
    strlen = i;
 
    for(i = 0;i <= strlen - 1;i ++)
    {
        for(j = i + 1;j <= strlen - 1;j ++)
        {
            if(str[i] == str[j])
            {
              
                 for(k = j;k <= strlen - 1;k ++)
                 {
                    str[k]=str[k + 1];
                 }
                 strlen --;
                 j --;//避免出现多个相同字符连在一起时出错的问题
                
            }
            
        }
        
    }
 
    str[strlen] = '[+++]';
    
    printf("%s",&str);
    return 0;
}

推荐学习:c语言视频教程

以上就是c语言怎么删除字符串中相同字符的详细内容,)
File: /www/wwwroot/outofmemory.cn/tmp/route_read.php, Line: 126, InsideLink()
File: /www/wwwroot/outofmemory.cn/tmp/index.inc.php, Line: 166, include(/www/wwwroot/outofmemory.cn/tmp/route_read.php)
File: /www/wwwroot/outofmemory.cn/index.php, Line: 29, include(/www/wwwroot/outofmemory.cn/tmp/index.inc.php)

c语言怎么删除字符串中相同字符_C_内存溢出

c语言怎么删除字符串中相同字符

c语言怎么删除字符串中相同字符,第1张

c语言怎么删除字符串中相同字符

c语言怎么删除字符串中相同字符?

c语言去除字符串中的重复字符

比如输入12eerer,输出12er

#include<stdio.h>
#include<string.h>
 
#define     MAX   100
 
 
int main()
{
    char str[MAX];
    char c;
    int strlen = 0;
    int i,j,k;
 
    scanf("%s",&str);//连续输入字符串
 
    for(i = 0;str[i] != '';i++);
 
    strlen = i;
 
    for(i = 0;i <= strlen - 1;i ++)
    {
        for(j = i + 1;j <= strlen - 1;j ++)
        {
            if(str[i] == str[j])
            {
              
                 for(k = j;k <= strlen - 1;k ++)
                 {
                    str[k]=str[k + 1];
                 }
                 strlen --;
                 j --;//避免出现多个相同字符连在一起时出错的问题
                
            }
            
        }
        
    }
 
    str[strlen] = '';
    
    printf("%s",&str);
    return 0;
}

推荐学习:c语言视频教程

以上就是c语言怎么删除字符串中相同字符的详细内容,

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/686244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-20
下一篇 2022-04-20

发表评论

登录后才能评论

评论列表(0条)

保存