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…

常见的响应状态码(详细介绍)

一、响应码大类 状态码分类 说明 1XX 响应中--临时状态码&#xff0c;表示请求已经接受&#xff0c;告诉客户端应该继续请求或者如果它已经完成则忽略它 2XX 成功--表示请求已经被成功接受&#xff0c;处理已完成 3XX 重定向--重定向到其他地方&#xff08;让客户端…

《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;只为与你分享 静态文件 静态资源&…

P8753 [蓝桥杯 2021 省 AB2] 小平方--2024蓝桥杯冲刺省一

点击跳转例题 本题注意有个小坑&#xff0c;因为题上说小于n的一半&#xff0c;我们的惯性思维就是 n/2&#xff0c;所以要改成 n/2.0 &#xff0c;或者我们分类讨论&#xff0c;判断n是不是偶数&#xff0c;这样就避免C中除法是向下取整。 n&1类似于n%2。二进制表示 11&…

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

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

代码随想录算法训练营第二十六天|39 组合总和、40 组合总和||、131 分割回文串

39 组合总和 题目链接&#xff1a;组合总和 思路 这道题目和之前做的组合题目相比&#xff0c;就是它可以包含数组中相同的元素(也就是一个元素可以选择多次)。另外一点就是&#xff0c;这道题目要注意回溯函数的终止条件&#xff0c;否则会无限回溯。 class Solution { pu…

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、负责…

docker 面试问题一

如何将Docker容器迁移到另一个主机&#xff1f; 将Docker容器从一个主机迁移到另一个主机涉及几个步骤&#xff0c;这些步骤主要围绕保存容器状态、传输数据和在新的主机上恢复状态。以下是一个详细的迁移流程&#xff1a; 1. 保存容器状态 要迁移容器&#xff0c;首先需要捕…

(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;并支持…

前端工程化之:webpack3-1(css工程化概述)

目录 一、css的问题 1.类名冲突的问题 2.重复样式 3.css文件细分问题 4.如何解决 &#xff08;1&#xff09;解决类名冲突 ① 命名约定 ② css in js ③ css module &#xff08;2&#xff09; 解决重复样式的问题 ① css in js ② 预编译器 &#xff08;3…

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

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

编程笔记 html5cssjs 074 Javascript 运算符

编程笔记 html5&css&js 074 Javascript 运算符 一、Javascript运算符1. 算术运算符2. 赋值运算符3. 一元运算符4. 位运算符5. 关系和比较运算符6. 逻辑运算符7. 条件(三元)运算符8. 属性访问和调用运算符9. 删除、new 和 typeof 运算符 二、Javascript运算符的特点小结…

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…