C++杂选

#include <iostream>
#include <regex>using namespace std;int main() {
//它声明了一个 string 类型的变量 input,用于存储输入的字符串。然后使用 getline() 函数从标准输入中读取一行输入,并将其存储在 input 变量中。string input;getline(cin, input); // 从标准输入读取一行输入,并将其存储在input变量中regex letterRegex("[a-zA-Z]"); // 匹配任何字母的正则表达式regex digitRegex("[0-9]"); // 匹配任何数字的正则表达式regex spaceRegex("\\s"); // 匹配任何空白字符的正则表达式int letterCount = 0; // 字母计数器int digitCount = 0; // 数字计数器int spaceCount = 0; // 空格计数器int otherCount = 0; // 其他字符计数器//这部分代码定义了四个计数器变量:letterCount 用于记录字母的数量,digitCount 用于记录数字的数量,spaceCount 用于记录空格的数量,otherCount 用于记录其他字符的数量。for (char c : input) {string s(1, c); // 将字符转换为单字符的字符串if (regex_match(s, letterRegex)) {letterCount++; // 如果匹配字母正则表达式,则字母计数器递增} else if (regex_match(s, digitRegex)) {digitCount++; // 如果匹配数字正则表达式,则数字计数器递增} else if (regex_match(s, spaceRegex)) {spaceCount++; // 如果匹配空白字符正则表达式,则空格计数器递增} else {otherCount++; // 否则,其他字符计数器递增}}
//这部分代码使用一个范围-based 的 for 循环遍历输入字符串中的每个字符。对于每个字符,它将其转换为一个单字符的字符串 s。然后使用 regex_match() 函数分别与 letterRegex、digitRegex 和 spaceRegex 进行匹配。如果匹配成功,则相应的计数器递增;如果没有匹配成功,则 otherCount 计数器递增。cout << letterCount << " " << digitCount << " " << spaceCount << " " << otherCount << endl; // 输出字母、数字、空格和其他字符的计数结果,使用空格分隔它们,并在最后添加换行符return 0;
}

#include <iostream>
#define LEAP_YEAR(y) ((y%4==0&&y%100!=0)||(y%400==0))
using namespace std;int main() {int year;cin >> year;cout << (LEAP_YEAR(year) == 1 ? "L" : "N");return 0;
}

#include <iostream>#include <iomanip>#define Y(a,b,c) (a>b?(a>c?a:c):(b>c?b:c))double wmw(double a,double b,double c){return a>b?(a>c?a:c):(b>c?b:c);}using namespace std;int main(){double a,b,c;cin>>a>>b>>c;cout<<fixed<<setprecision(3)<<wmw(a,b,c)<<endl;cout<<fixed<<setprecision(3)<<Y(a,b,c)<<endl;}

#include<iostream>
using namespace std;
struct  OurLostTime{int year;int month;int day;
};
int main()
{int days[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};OurLostTime nowadays;cin>>nowadays.year>>nowadays.month>>nowadays.day;if((nowadays.year%4==0&&nowadays.year%100!=0)||(nowadays.year%400==0)){days[2]=29;}int Lostdays=0;for (int i = 0; i <nowadays.month ; ++i) {Lostdays+=days[i];}Lostdays+=nowadays.day;cout<<Lostdays<<endl;return 0;
}

    printf("%o", num);

                        %x %d

#include <iostream>
#include <iomanip>
using namespace std;int main() {double f;cin >> f;cout << fixed << setprecision(2); // 设置输出精度为两位小数if (f >= 10)cout << 3 * f - 11;else if (f >= 1)cout << 2 * f - 1;elsecout << f;return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/669486.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯Web应用开发-盒模型

盒模型 专栏持续更新中 盒子模型就是用来装 HTML 元素的盒子&#xff0c;它用于描述一个装有 HTML 元素的矩形盒子。该模型包括边框&#xff08;border&#xff09;、内边距&#xff08;padding&#xff09;、内容&#xff08;content&#xff09;、外边距&#xff08;margin…

《PCI Express体系结构导读》随记 —— 第II篇 第4章 PCIe总线概述(7)

接前一篇文章&#xff1a;《PCI Express体系结构导读》随记 —— 第II篇 第4章 PCIe总线概述&#xff08;6&#xff09; 4.1 PCIe总线的基础知识 与PCI总线不同&#xff0c;PCIe总线使用端到端的连接方式&#xff0c;在一条PCIe链路的两端只能各连接一个设备&#xff0c;这两个…

Springboot多种方法处理静态资源:设置并访问静态资源目录

&#xff5e;目录嗷&#xff5e; 静态文件application设置方法 配置详解编写配置优缺点 设置配置类方法 配置详解编写配置优缺点 总结 作者&#xff1a;Mintimate 博客&#xff1a;https://www.mintimate.cn Mintimate’s Blog&#xff0c;只为与你分享 静态文件 静态资源&…

DevOps落地笔记-15|混沌工程:通过问题注入提高系统可靠性

上一课时介绍了通过搭建一套部署流水线&#xff0c;高效、可靠的将软件部署到测试环境以及生产环境。到目前为止&#xff0c;我们学习了从用户需求到软件部署到生产环境交付给用户的全过程。随着软件工程不断发展&#xff0c;近几年&#xff0c;出现了一种新的实践&#xff0c;…

day35 柠檬水找零 根据身高重建队列 用最少数量的箭引爆气球

题目1&#xff1a;860 柠檬水找零 题目链接&#xff1a;860 柠檬水找零 题意 一杯柠檬水5美元&#xff0c;每位顾客只买一杯柠檬水&#xff0c;支付5美玉&#xff0c;10美元&#xff0c;20美元&#xff0c;必须正确找零 开始时并没有零钱 若可以正确找零&#xff0c;则返回…

C#使用RabbitMQ-5_主题模式(主题交换机)

简介 主题模式允许发送者根据主题发布消息&#xff0c;而订阅者可以订阅特定的主题。 在主题模式中&#xff0c;生产者发送的消息被发送到一个交换机&#xff08;Exchange&#xff09;&#xff0c;该交换机根据消息的路由键&#xff08;Routing Key&#xff09;和绑定&#x…

Linux系统安全①iptables防火墙

目录 一.iptables防火墙概述 1.netfilter与iptables &#xff08;1&#xff09;netfilter &#xff08;2&#xff09;iptables 2.iptables防火墙默认规则表、链结构 二.iptables四表五链 1.四表 2.五链 3.总结 三.iptables的配置 1.安装 2.配置方法 &#xff08;1…

介绍一个关于 JSON 可视化的网站

最近在看到一个比较好玩的网站&#xff0c;可以将 JSON以可视化的方式展现出现&#xff0c;比如存在一下JSON数据&#xff1a; {"id": "f3bbc3bc-9f34-4bf7-8a0f-7e6f6e6fbb9a","isActive": false,"age": 25,"name": "…

【Qt5小项目】接金币小游戏

代码量在250行左右&#xff0c; 需要源码的可以私信我。

网工内推 | 网络工程师,需持有HCIE,最高16K,午餐补贴

01 科电数据 招聘岗位&#xff1a;网络工程师 职责描述&#xff1a; 1、负责网络及相关安全产品和技术&#xff0c;熟悉相关主流设备&#xff08;路由器、交换机、防火墙、IPS/IDS、WAF、VPN、负载均衡、网闸&#xff09;实施维护、安全加固及优化配置技术&#xff1b; 2、负责…

(N-142)基于springboot,vue停车场管理系统

开发工具&#xff1a;IDEA 服务器&#xff1a;Tomcat9.0&#xff0c; jdk1.8 项目构建&#xff1a;maven 数据库&#xff1a;mysql5.7 项目采用前后端分离 前端技术&#xff1a;vueelementUI 服务端技术&#xff1a;springbootmybatis-plus 本项目分为普通用户和管理员…

[UI5 常用控件] 07.SplitApp,SplitContainer

文章目录 前言1. SplitApp1.1 组件结构1.2 Demo1.3 mode属性 2. SplitContainer 前言 本章节记录常用控件SplitApp&#xff0c;SplitContainer。主要功能是在左侧显示Master页面&#xff0c;右侧显示Detail页面。 Master页面和Detail页面可以由多个Page组成&#xff0c;并支持…

流浪动物救助|基于Springboot的流浪动物救助平台设计与实现(源码+数据库+文档)

流浪动物救助平台目录 目录 基于Springboot的流浪动物救助平台设计与实现 一、前言 二、系统功能设计 三、系统实现 1、用户信息管理 2、动物信息管理 3、商品评论管理 4、公告信息管理 四、数据库设计 1、实体ER图 五、核心代码 六、论文参考 七、最新计算机毕设…

springboot156基于SpringBoot+Vue的常规应急物资管理系统

基于SpringBootVue的常规应急物资管理系统的设计与实现 摘 要 1 ABSTRACT 2 第一章 绪论 3 1.1研究背景 3 1.2研究意义 3 1.3国内外研究现状 4 1.3.1国外研究现状 4 1.3.2国内研究现状 4 1.4研究内容与方法 5 1.4.1研究内容 5 1.4.2研究方法 5 1.5论文的组织结构 5…

【axios报错异常】: Uncaught ReferenceError: axios is not defined

问题描述: 当前代码在vivo手机和小米手机运行是正常的,点击分享按钮调出相关弹框,发送接口进行分享,但是现在oppo手机出现了问题: 点击分享按钮没有反应. 问题解析: 安卓同事经过查询后,发现打印了错误: 但是不清楚这个问题是安卓端造成的还是前端造成的,大家都不清楚. 问题…

C语言递归与迭代并举:双重视角下的C语言阶乘计算实现

引言 计算一个正整数的阶乘是常见的数学问题。阶乘的定义为&#xff1a;n的阶乘&#xff08;记作n!&#xff09;是所有小于及等于n的正整数的乘积。例如&#xff0c;5的阶乘&#xff08;5!&#xff09;就是54321120。下面我们将通过一个使用递归方法实现阶乘的C语言代码示例&am…

行测试题答案?分享六个搜题直接出答案的软件 #学习方法#微信

下面&#xff0c;我将为您介绍几款备受大学生欢迎的搜题软件&#xff0c;希望能够帮助您更好地完成学业和提升学习效果。 1.三羊搜题 这是一个公众号 支持大学生网课和各类专业题目答案搜索&#xff0c;这也是一个老公众号了&#xff0c;我身边的很多朋友都在用。 下方附上一…

MongoDB的操作和理解

什么是MongoDB? MongoDB&#xff1a;基于分布式文件存储的数据库由C语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库(nosql)之间的产品&#xff0c;是非关系数据库当中功能最丰富&#xff0c;最像关系数据库的。 Mo…

2024年第四届能源与环境工程国际会议(CoEEE 2024) | Ei Scopus检索

会议简介 Brief Introduction 2024年第四届能源与环境工程国际会议(CoEEE 2024) 会议时间&#xff1a;2024年5月22日-24日 召开地点&#xff1a;意大利米兰 大会官网&#xff1a;www.coeee.org CoEEE 2024将围绕“能源与环境工程”的最新研究领域而展开&#xff0c;为研究人员、…

谷粒商城【成神路】-【5】——品牌管理【上】

目录 &#x1f9c8;1.新建品牌分类 &#x1f95e;2.导入前端代码 &#x1f9c2;3.页面优化 &#x1f953;4.阿里云开通oss &#x1f32d;5.文件上传 &#x1f95a;6.表单后端校验 JSR303 1.新建品牌分类 在renren-fast客户端中&#xff0c;创建二级菜单&#xff0c;…