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;

}

相关推荐
云和数据.ChenGuang7 小时前
Ascend C 核心技术特性
c语言·开发语言
kyle~9 小时前
C++---value_type 解决泛型编程中的类型信息获取问题
java·开发语言·c++
NiNi_suanfa12 小时前
【Qt】Qt 批量修改同类对象
开发语言·c++·qt
小糖学代码12 小时前
LLM系列:1.python入门:3.布尔型对象
linux·开发语言·python
Data_agent13 小时前
1688获得1688店铺详情API,python请求示例
开发语言·爬虫·python
信奥胡老师13 小时前
苹果电脑(mac系统)安装vscode与配置c++环境,并可以使用万能头文件全流程
c++·ide·vscode·macos·编辑器
妖灵翎幺13 小时前
C++ 中的 :: 操作符详解(一切情况)
开发语言·c++·ide
mengzhi啊13 小时前
c++11的变参模板和c++17的左折叠
qt
Halo_tjn14 小时前
虚拟机相关实验概述
java·开发语言·windows·计算机
star _chen14 小时前
C++实现完美洗牌算法
开发语言·c++·算法