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; }
相关文章推荐