c++第六次作业

来源:互联网 发布:万得for mac 编辑:程序博客网 时间:2024/06/10 22:37

一,字符删除

#include<iostream.h>#include<cstring>    int main()  {      int i,l,k=0,n=0;     char s[50],*p,key;      cout<<"请输入一些字符:";      cin.get(s,50);      l=strlen(s);      p=s;      cout<<"请输入其中想要删除的字符:";      cin>>key;      for(i=0;i<l;i++)      {          if(*(p+i)==key)          {            while(*(p+i)==*(p+i+1))//            {                  for(k=i;k<l;k++)                      *(p+k)=*(p+k+1);                  n++;              }              for(k=i;k<l;k++)                  *(p+k)=*(p+k+1);              n++;          }      }      cout<<"该字符串处理后为:";      for(i=0;i<l-n;i++)          cout<<*(p+i);      cout<<endl;      return 0;  }  

二字符串操作

#include<iostream>      #include<string>      using namespace std;      int main()      {         string a;      string b;      cout<<"字符串:a=";      cin>>a;      cout<<"字符串:b=";      cin>>b;      if(a==b)          cout<<"相等";      else          cout<<"不相等";      cout<<"字符串ab为"<<a+b;    return 0;    }    

0 0
原创粉丝点击