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

代码:

#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[i] >= 65 && str[i] <= 90)

{

cl++;

}

else if(str[i]>=97 && str[i]<=122)

{

ll++;

}

else if(str[i]>=48 && str[i]<=57)

{

figure++;

}

else if(str[i]==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;

}

相关推荐
马猴烧酒.3 分钟前
【Java复习|Lambda表达式】Java Lambda 表达式、函数式接口与匿名内部类:从起源到原理
java·开发语言·ide·笔记·python·spring
fengfuyao9856 分钟前
C# 高仿QQ截图工具(支持自定义快捷键)
开发语言·c#
2401_857918298 分钟前
C++与自动驾驶系统
开发语言·c++·算法
liu****19 分钟前
linux上git推送内容到gitee上
c++·git·gitee·版本控制
GfovikS0610020 分钟前
C++中的函数式编程
开发语言·c++·算法
2401_8579182921 分钟前
C++中的构建器模式
开发语言·c++·算法
酉鬼女又兒22 分钟前
零基础快速入门前端JavaScript Array 常用方法详解与实战(可用于备赛蓝桥杯Web应用开发)
开发语言·前端·javascript·chrome·蓝桥杯
liu****23 分钟前
6.多人协作(同一分支下(不常用))(一)
c++·gitee·版本控制
小罗和阿泽27 分钟前
GUI 自动化测试 pywinauto测试框架
开发语言·python·功能测试·测试工具·pytest
小杍随笔28 分钟前
【Rust 语言编程知识与应用:元编程详解】
开发语言·后端·rust