任意输入一个字符串和字符,要求从该字符串中删除指定字符
发布网友
发布时间:2022-04-25 05:20
我来回答
共3个回答
热心网友
时间:2023-10-29 13:05
#include<iostream>
#include<string>
using namespace std;
string s;
char c;
int main(){
cout<<"请输入一个字符串:"<<endl;
getline(cin,s);//输入字符串
cout<<"请输入要删除的字符:"<<endl;
cin>>c;//输入要删除的字符
for(int i=1;i<=s.size();i++){
if(s[i]!=c){
cout<<s[i];
}
}
//上面的部分是删除
return 0;
}
就能完成删除的任务。
热心网友
时间:2023-10-29 13:05
#include <iostream>
using namespace std;
int main()
{
char c[100],x;
char *a=c;
cin>>c;
cout<<"输入要删除的东西\n";
cin>>x;
for(;*a;a++)
if(*a==x)
{
for(int i=0;*(a+i);i++)
*(a+i) = *(a+i+1);a--;
}
cout<<c;
}
}
这样可以完成删除指定字符的工作
热心网友
时间:2023-10-29 13:06
你说的是C语言的程序设计吧,你的题目不够具体啊,不能回答啊