字符串

mac2022-06-30  78

试题描述 从键盘输入一个由大、小写字母和数字组成的任意一个字符串(不需判断),其长度大于等于8,小于等于30。现要求将字符串中的所有数字字符删除,其他字符依照原有顺序保持不变,并统计删除的数字的个数 输入 文件中只有一行,包含1个由大、小写字母和数字组成的任意一个字符串(其长度8≤L≤30)。 输出 文件中共有两行: 第一行:为删除数字字符后的字符串; 第二行:为统计删除的数字的个数。 输入示例 ABCD123efg678 输出示例 ABCDefg 6

 

#include <iostream> using namespace std; int main() { int sum=0; char c[10010]; cin>>c; int n=strlen(c); for(int i=0;i<n;i++) { if(c[i]=='1' || c[i]=='2' || c[i]=='3'|| c[i]=='4'|| c[i]=='5'|| c[i]=='7'|| c[i]=='6'|| c[i]=='8'|| c[i]=='9'|| c[i]=='0') { sum++; continue; } cout<<c[i]; } cout<<endl<<sum; } View Code

 

转载于:https://www.cnblogs.com/jason2003/p/6574404.html

最新回复(0)