首页 > 其他分享 >第六章55

第六章55

时间:2022-11-13 18:47:40浏览次数:40  
标签:55 样例 字符串 int 第六章 80 输入

【题目描述】

输入一个字符串(不超过80)的,删除串中的重复字符。例如:输入的字符串为abacaeedabcdcd,删除重复字符串后为abced。

【输入】

一个长度不超过80个字符的字符串。

【输出】

删除重复字符后的字符串,保留原来的顺序。

【样例输入】

111122233344455577ok↙

【样例输出】

123457ok

 
#include<stdio.h>
int main()
{
    char m[80],n[80];
    int i,j,sum;
    for(i=0;i<80;i++)
    n[i]='\0';
    fgets(m,80,stdin);
    n[0]=m[0];
    for(i=1;m[i]!='\n';i++)
    {
        sum=0;
        for(j=0;j<80;j++)
        if(n[j]==m[i])
        {
            sum++;
            break;
        }
        if(sum==0)
        n[i]=m[i];
    }
    for(i=0;i<80;i++)
    if(n[i]!='\0')
    printf("%c",n[i]);
    return 0;
}

 

标签:55,样例,字符串,int,第六章,80,输入
From: https://www.cnblogs.com/xrj1229/p/16886561.html

相关文章

  • 第六章56
    【题目描述】截止2019年6月,中国石油大学(华东)共有68个本科专业。从键盘输入n个专业名称,按照专业名称的字典顺序进行排序并输出。【输入】第一行一个整数n,表示有n个专业。......
  • 第六章57
    【题目描述】班长佩奇所在的班级要进行推优,要求班级全体同学都要到场。推优开始前,辅导员让佩奇清点人数。辅导员给了佩奇应到场同学名单,佩奇只要照着名单点名就好了,是不是......
  • 第六章58
    【题目描述】18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定,该标准规定了公民身份号码的编码对象、号码的结构和......
  • 第六章59
    题目描述】18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定,该标准规定了公民身份号码的编码对象、号码的结构和表......
  • 第六章51
    【题目描述】输入一个字符串(长度小于80),内有数字字符和非数字字符(不包括“-”),统计其中包含了多少个非负整数,并输出这样的非负整数。【输入】一个字符串,其中不包括“-”。......
  • 第六章52
    【题目描述】从键盘输入一行文本,统计其中数字字符‘0’~‘9’出现的频率并输出。没出现的不需要输出。【输入】一行文本,长度不超过1000。【输出】按照从0到9顺序输出......
  • 元进Python(4)---networkx制作我最喜爱55部美剧天体排名
    利用networkx和matplotlib给我最喜爱的55部美剧来个天体排名【最终呈现效果】【代码实现及注释】importnetworkxasnximportmatplotlib.pyplotaspltUSTVNode=['Everybo......
  • 第六章49
    【题目描述】输入数字1~12,输出对应的月份英文名称。输入非1~12中的数字,输出"Error"。【输入】输入1~12月中的任意一个有效数字。【输出】输出对应的月份英文名称(月份......
  • 第六章50
    【题目描述】设计一个程序,将一个字符串(长度小于80)中的大写英文字母转换成对应的小写英文字母,而将小写英文字母转换成对应的大写英文字母,其余字符保持不变。【输入】一个......
  • 第六章44
    【题目描述】输入一个字符串(少于80个字符),原样输出该字符串内容。【输入】一个字符串(少于80个字符)。【输出】原样输出该字符串。【样例输入】UPC1953↙【样例输出......