您的位置:首页 > 编程语言 > C语言/C++

c++第六次作业

2016-05-25 23:23 405 查看
一,字符删除

#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: