64,642
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <string>
int main()
{
using std::string;
using std::cout;
using std::cin;
using std::endl;
string s;
cout<<"Please input s with punctuations! "<<endl;
std::getline(cin,s);
string::size_type total = s.size();
string::size_type i,count = 0;
for(i = 0;i<total;i++)
{
if(ispunct(s[i]))
{
for(int j = i;j<total-1;j++)
s[j] =s[j+1];
++count;
--i;
s[--total]=0;
}
}
cout<<"s now is : "<<s<<endl;
cout<<"count is : "<<count<<endl;
return 0;
}