问题描述
- C++小程序,,关于字符串
-
编写程序,输入任意一个含有空格的字符串(至少10个字符),删除指定字符后输出该字符串。例如,输入“jiangsu123”和删除位置5,则输出“jiansu123”.
用C++编程,最好给出结果
解决方案
最好自己动手 遇到具体问题了 再来
直接给出你源码 就是毁了你了 况且 这么基础的东西!
解决方案二:
//我是新手,有问题望指出
#include
#include
using namespace std;
int main(){
string s;
int num, i;
cout<<"请输入一个字符串:";
getline(cin,s);
cout<<"原字符串为:"<
cout
cin>>num;
num -= 1;
for (i = 0; s[i] != ''; i ++){
if (i != num)
cout<<s[i];
} //打印字符串
return 0;
}
解决方案三:
#include
#include
#include
using namespace std;
int main(void)
{
string s;
int del;
getline(cin, s);
cin >> del;//del..from 1 to s.length()
s.erase(del-1,1);
cout << s << endl;
return 0;
}
时间: 2024-10-29 12:04:19