jianghongz 发表于 2024-12-28 09:13:33

输入一个字符串,统计各组成部分的个数,并输出特殊字符

#include <iostream>
#include <iomanip>
#include <cstring>
using namespace std;
int main()
{
        int num=0,up=0,low=0,ts=0;
        string s;
        getline(cin,s);
        for(int i=0;i<s.length();i++){
                if(s>=48 && s<=57){
                        num++;
                }       
                else if(s>=65 && s<=90){
                        up++;       
                }
                else if(s>=97 && s<=122){
                        low++;       
                }
                else{
                        ts++;
                        cout<<s<<" ";
                }
        }
        cout<<endl;
        printf("数字:%d,大写:%d,小写:%d,特殊字符:%d。",num,up,low,ts);

        return 0;
}
页: [1]
查看完整版本: 输入一个字符串,统计各组成部分的个数,并输出特殊字符