1>试编程
要求:
提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数
源代码:
#include <iostream>using namespace std;int main()
{string s;cout << "请输入字符串:" << endl;getline(cin,s);cout << "str :" << s << endl;int az,AZ,bk,Num,otr;az = AZ = bk = Num = otr = 0;if(!s.empty()){for(int i=0; i < (int)s.size(); i++){if(s.at(i) == ' ') bk++;else if(s.at(i) >= 'a' && s.at(i) <= 'z') az++;else if(s.at(i) >= 'A' && s.at(i) <= 'Z') AZ++;else if(s.at(i) >= '0' && s.at(i) <= '9') Num++;else otr++;}}else{cout << "error" << endl;}cout << "大写字母个数:" << AZ <<endl;cout << "小写字母个数:" << az <<endl;cout << "数字个数:" << Num <<endl;cout << "空格个数:" << bk <<endl;cout << "其他字符个数:" << otr <<endl;return 0;}