2024-8-28作业C++/QT

[复制链接]
发表于 2026-1-31 14:04:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

代码:
#include <iostream>
#include <cstring>
#include <array>
#include <iomanip>
using namespace std;
int main()
{
    //array<char,128> a;
    //array<char,128>::iterator iter;
    string str;
    getline(cin,str);
    int cl=0,ll=0,figure=0,blank=0,other=0;//依次是大写、小写字母、数字个数、空格个数
    cout << "请输入字符串!" << endl;
    /*for(iter = a.begin(); iter != a.end(); iter++)
    {
        cin >> *iter;
    }*/
    //int num=str.size();
    for(int i=0;i<(int)str.size();i++)
    {
        if(str >= 65 && str <= 90)
        {
            cl++;
        }
        else if(str>=97 && str<=122)
        {
            ll++;
        }
        else if(str>=48 && str<=57)
        {
            figure++;
        }
        else if(str==32)
        {
            blank++;
        }
        else
        {
            other++;
        }
    }
    cout << "cl=" << cl <<endl;
    cout << "ll=" << ll <<endl;
    cout << "figure=" << figure <<endl;
    cout << "blank=" << blank <<endl;
    cout << "other=" << other <<endl;
    return 0;
}
 
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表