信息技术学科教研
当前登录用户:
教学专题
  • 教学设计
  • 教学课件
  • 学案设计
  • 微课专题
  • 说课专题
  • 教学视频
  • 1130

    编辑发布:webdc   时间:2019/8/13 22:08:10   访问量:1847  评论条:  

    #include<iostream>
    #include<cstring>
    using namespace std;
    int main()
    {
        char st[100001];
        cin>>st;//gets为专门读字符串的函数,读取一行字符串
        int i,j;  
        int len = strlen(st);
        bool b[len]={0};
        int flag=0, find = 0;
        for(i=0;i<len;i++)//st串中的第i个字符
        {   
        flag = 0;
        if(b[i]==1)
              continue;
           for(j=i+1;j<len;j++)//st串中的第j个字符
           {        
                if(st[i]==st[j])
                {
                 b[i]=1;//标记重复的数
                 b[j]=1;//标记重复的数
                 flag++;//重复的次数
       }
           }
        if(flag==0)//从i个位置到后面没有重复直接输出
        {
          cout<<st[i];
          find = 1;//标记当前的处理,是存在只出现一次的数据;
          break;
      } 
        } 
       if(find==0)//找完了都没有找到这样的数据 。
          cout<<"no";
        return 0;
    }

    sjfakl