C++(day1)
试编程
提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数及其他字符的个数(要求使用C++风格字符串完成)
#include <iostream>
#include<string.h>using namespace std;int main()
{string arr;cout<<"请输入一个包含大小写字母,数字,和空格的字符串:"<<endl;getline(cin,arr);int len=arr.size();int x=0,y=0,z=0,count=0,other=0;for(int i=0;i<len;i++){if(arr[i]>='0' && arr[i]<='9')count++;else if(arr[i]>='a' && arr[i]<='z')x++;else if(arr[i]>='A' && arr[i]<='Z')y++;else if(arr[i]==' ')z++;elseother++;}cout<<"数字个数"<<count<<endl;cout<<"大写字母个数:"<<y<<endl;cout<<"小写字母个数:"<<x<<endl;cout<<"空格个数:"<<z<<endl;cout<<"其他字符个数:"<<other<<endl;return 0;
}