首页 > 代码库 > 华为机试(1)

华为机试(1)

题目描述  
输入一个字符串,删除其中所有的数字,所有大写字母改成小写,其他不变,并输出  
输入描述  :一个字符串,保证没有空格,以回车符结束,字符串长度<=20  
输出描述  :一个字符串,为题目要求的结果  
输入样例  :aAbB13A  
输出样例  :aabba 
解题思路:模拟题目要求即可,遇到数字就跳过不输出,遇到大写字母就改成小写。  

#include<string>#include<iostream>using namespace std;void main(){   string s;   cin>>s;   int len;   int i;   len = s.size();   for(i=0;i<len;i++)   {     if(s[i]>=0&&s[i]<=9)         continue;     else if(s[i]>=A&& s[i]<=Z)        s[i]=s[i]-A+a;         cout<<s[i];   }   cout<<endl;//基于输入输出的题最后要加上此句}