输入一个字符串,删除字符串出现的数字,然后将大写字母变为小写字母输出
#include<iostream>
#include<cctype>
using namespace std;
int main(int argc, char *argv[])
{
string s;
while(cin>>s)
{
for(string::size_type i=0;i<s.size();++i)
{
if(isnumber(s[i]))continue;
else if(isalpha(s[i])&&isupper(s[i]))
putchar(tolower(s[i]));
else
putchar(s[i]);
}
putchar('\n');
}
return 0;
}
测试数据:
45ddasdweDDDD33
23Abc
测试结果: