当前位置: 首页 > news >正文

pair类型应用举例

在main.cpp里输入程序如下:

#include <iostream>  //使能cin(),cout();

#include <utility>   //使能pair数据类型;

#include <string>    //使能string字符串;

#include <stdlib.h>  //使能exit();

 

//pair类型可以将两个相同的或不同类型的变量,关联在一起;

//在使用pair数据类型前,要应用utility头文件;

using namespace std;

 

unsigned char product_number;

int main()

{

    pair <string,double> product1 ("白菜",3.25);

//声明pair数据类型的对象product1,并且product1.first="白菜",

//product1.second=3.25;

    pair <string,double> product2;  //声明pair数据类型的对象product2;

    pair <string,double> product3;  //声明pair数据类型的对象product3;

    pair <string,string> product4;  //声明pair数据类型的对象product4;

    product2.first = "豆腐";     //为product2.first赋值;

    product2.second = 1.99;      //为product2.second赋值;

    product3 = make_pair ("排骨",20.50);

//使用make_pair()为pair数据类型的对象product3d赋值;

    product4 = make_pair ("购物袋:   1个","备注: 3种以上商品");

//使用make_pair()为pair数据类型的对象product4赋值;

    product_number=0;

    if(product1.first=="白菜")

    {cout << product1.first << ":  " << product1.second << "元/公斤\n";

       product_number++;

    }

    if(product2.first=="豆腐")

    {cout << product2.first << ":  " << product2.second << "元/公斤\n";

       product_number++;

    }

    if(product3.first=="排骨")

    {cout << product3.first << ":  " << product3.second << "元/公斤\n";

       product_number++;

    }

    if(product_number>=3)

    {cout << product4.first << "\n" << product4.second << "\n";

    }

    exit(0); //退出程序;

}

相关文章:

pair类型应用举例

在main.cpp里输入程序如下&#xff1a; #include <iostream> //使能cin(),cout(); #include <utility> //使能pair数据类型; #include <string> //使能string字符串; #include <stdlib.h> //使能exit(); //pair类型可以将两个相同的或不同类…...

数字 图像处理算法的形式

一 基本功能形式 按图像处理的输出形式&#xff0c;图像处理的基本功能可分为三种形式。 1&#xff09;单幅图像 单幅图像 2&#xff09;多幅图像 单幅图像 3&#xff09;单&#xff08;或多&#xff09;幅图像 数字或符号等 二 几种具体算法形式 1.局部处理邻域对于任一…...

安徽对口高考Python试题选:输入一个正整数,然后输出该整数的3的幂数相加形式。

第一步&#xff1a;求出3的最高次幂是多少 guoint(input("请输入一个正整数:")) iguo a0 while i>0: if 3**i<guo: ai break ii-1print(a)#此语句为了看懂题目&#xff0c;题目中不需要打印出最高幂数 第二步…...

Node.js是什么? 能做什么?

‌Node.js是一个基于Chrome V8引擎的JavaScript运行环境&#xff0c;它使用事件驱动、非阻塞式I/O模型&#xff0c;使得JavaScript能够在服务器端运行。Node.js允许JavaScript脱离浏览器&#xff0c;直接在服务器和计算机上使用&#xff0c;极大地扩展了JavaScript的应用范围。…...

JVM快速入门

1、 JVM探究 面试问题 :谈谈对JVM的理解? java8虚拟机和之前的变化更新?什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?知道吗?谈谈JVM中,类加载器你的认识?2、JVM的位置 3、JVM的体系结构 3.1…...

理解深度学习模型——高级音频特征表示的分层理解

理解深度学习模型可以是一个复杂的过程&#xff0c;因为这些模型通常包含大量的参数和层次。 &#xff08;1&#xff09;复杂性来源&#xff1a; 深度学习模型的复杂性来源于多个方面&#xff0c;包括模型的规模、层次结构、参数数量以及训练数据的复杂性。以下是一些关键点&a…...

【HarmonyOS Next】原生沉浸式界面

背景 在实际项目中&#xff0c;为了软件使用整体色调看起来统一&#xff0c;一般顶部和底部的颜色需要铺满整个手机屏幕。因此&#xff0c;这篇帖子是介绍设置的方法&#xff0c;也是应用沉浸式效果。如下图&#xff1a;底部的绿色延伸到上面的状态栏和下面的导航栏 UI 在鸿蒙…...

数据结构 ——— 树的概念及结构

目录 树的结构以及示意图 树的概念​编辑 树的结构与递归的关系​编辑 树的结构以及示意图 树是一种非线性的数据结构&#xff0c;它是由 n(n>0) 个有限节点组成一个具有层次关系的集合 把这种结构叫做树是因为它看起来像一棵倒挂的树 特点&#xff1a; 有一个特殊的…...

初探Vue前端框架

文章目录 简介什么是Vue概述优势MVVM框架 Vue的特性数据驱动视图双向数据绑定指令插件 Vue的版本版本概述新版本Vue 3Vue 3新特性UI组件库UI组件库概述常用UI组件库 安装Vue安装Vue查看Vue版本 实例利用Vue命令创建Vue项目切换工作目录安装vue-cli脚手架创建Vue项目启动Vue项目…...

Lucas带你手撕机器学习——岭回归

岭回归&#xff08;Ridge Regression&#xff09; 一、背景与引入 在进行线性回归分析时&#xff0c;我们常常面临多重共线性的问题。多重共线性指的是自变量之间高度相关&#xff0c;这会导致回归系数的不稳定性&#xff0c;使得模型的预测能力降低。传统的线性回归通过最小…...

C2W4.LAB.Word_Embedding.Part1

理论课&#xff1a;C2W4.Word Embeddings with Neural Networks 文章目录 Word Embeddings First Steps: Data PreparationCleaning and tokenizationSliding window of wordsTransforming words into vectors for the training setMapping words to indices and indices to w…...

hive初体验

1.首先&#xff0c;确保启动了Metastore服务。 runjar就是metastore进程 2.进入hive客户端: 命令:hive 3.操作:没有指定数据库时默认在default 一:创建表:CREATE TABLE test(id INT, name STRING, gender STRING); 完成,show tables看一下 也可以通过hdfs文件系统查看,默认路径…...

云渲染主要是分布式(分机)渲染,如何使用blender云渲染呢?

云渲染主要是分布式&#xff08;分机&#xff09;渲染&#xff0c;比如一个镜头同时开20-100张3090显卡的机器渲染&#xff0c;就能同时渲染20-100帧&#xff0c;渲染不仅不占用自己电脑&#xff0c;效率也将增加几十上百倍&#xff01; blender使用教程如下&#xff1a; 第一…...

WordPress与WP Engine:关键事件时间线

WordPress与WP Engine&#xff1a;关键事件时间线 以下时间线突出了9月和10月之间这场不断升级的WordPress与WP Engine冲突中的关键事件&#xff1a; 9月21日&#xff1a;Matt Mullenweg发布了一篇名为“WP Engine不是WordPress”的博客。 9月22日&#xff1a;Mullenweg批评…...

大数据治理平台建设规划方案(71页WORD)

随着信息化时代的到来&#xff0c;大数据已成为企业管理和决策的重要基础。然而&#xff0c;大数据的快速增长和复杂性给数据的管理和治理带来了巨大挑战。为了有效应对这些挑战&#xff0c;构建一个高效、稳定的大数据治理平台显得尤为重要。 文档介绍&#xff1a; 该平台旨在…...

Maven 项目管理工具

目录 Maven简介 Maven快速上手 Maven详细介绍 Maven工作机制 Maven安装及配置 使用IDEA创建Maven Web工程 Maven简介 Maven是 Apache 开源组织奉献的一个开源项目&#xff0c;可以翻译为“专家”或“内行”。 Maven 的本质是一个项目管理工具&#xff0c;将项目开发和管…...

ubuntu开机启动jar

要在Ubuntu系统上开机启动一个jar文件&#xff0c;你可以创建一个systemd服务单元。以下是创建服务并设置开机启动的步骤&#xff1a; 创建一个新的systemd服务文件。 打开一个新的服务文件&#xff0c;例如/etc/systemd/system/your-service.service&#xff0c;使用你喜欢的…...

【目标检测02】非极大值抑制 NMS

文章目录 1. 前言2. 原理3. 代码实现 1. 前言 在检测图像中的目标时&#xff0c;一个目标可能会被预测出多个矩形框&#xff0c;而实际上我们只需要一个&#xff0c;如何消除冗余的边界框呢&#xff1f;一种方简单的方案是提升置信度的阈值&#xff0c;过滤掉低置信度的边界框…...

104协议调试工具

在学习104协议过程中&#xff0c;通过直接阅读协议的学习方式会略有枯燥&#xff0c;这里把常用的104调试、测试工具介绍给大家&#xff0c;以便快速的进行模拟通信来更好的了解、学习104协议。 通信协议分析及仿真软件是非常重要的测试工具&#xff0c;该软件支持 101,104,mo…...

日常记录:es TransportClient添加证书处理

背景 最近在搞es登录&#xff0c;不知道是不是低版本问题&#xff08;6.8.12&#xff09;&#xff0c;开启登录之后springboot连接es&#xff0c;es一直报Caused by: io.netty.handler.ssl.NotSslRecordException: not an SSL/TLS record: 45530000002c000000000000009108004d3…...

钕铁硼磁铁性能参数详解:选型、使用与注意事项

在实际选型过程中&#xff0c;钕铁硼磁铁的参数表常常让人困惑&#xff1a;N35和N42有什么区别&#xff1f;SH、UH、EH后缀代表什么&#xff1f;剩磁、矫顽力这些参数怎么看&#xff1f;本文将系统梳理钕铁硼磁铁的核心性能参数&#xff0c;帮助读者快速掌握选型要点。一、先搞…...

为什么92%的FastAPI AI服务仍在用阻塞式响应?(深度剖析async def vs sync def在LLM流式场景下的内存泄漏与协程死锁)

第一章&#xff1a;FastAPI 2.0异步AI流式响应的核心价值与演进脉络在大模型服务规模化部署的背景下&#xff0c;传统同步HTTP响应已难以满足低延迟、高吞吐、用户体验敏感的AI交互场景。FastAPI 2.0通过深度整合Python 3.11原生异步运行时、优化ASGI中间件栈及重构StreamingRe…...

Get Shit Done:基于上下文工程的AI开发框架解决Claude Code上下文衰退难题

Get Shit Done&#xff1a;基于上下文工程的AI开发框架解决Claude Code上下文衰退难题 【免费下载链接】get-shit-done A light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TCHES. 项目地址: https://…...

CoPaw模型多轮对话效果深度评测:连贯性、逻辑性与知识准确性

CoPaw模型多轮对话效果深度评测&#xff1a;连贯性、逻辑性与知识准确性 1. 开场白&#xff1a;为什么关注多轮对话能力 最近测试了不下20个大语言模型&#xff0c;发现一个有趣现象&#xff1a;单轮问答表现都不错&#xff0c;但一到多轮对话就原形毕露。有的模型聊着聊着就…...

GBase 8a数据库运维管理系统GDOM运营商应用案例

2025年某运营商全面上线部署南大通用GBase 8a&#xff08;gbase database)数据库运维管理系统GDOM&#xff0c;替换原有脚本Zabbix 的监控管理模式&#xff0c;并对接集团统一分布式底座管理平台&#xff0c;实现对湖仓各技术栈产品的统一纳管。通过升级 GDOM&#xff0c;实现了…...

微信小程序结合HTTP接口打造智能门锁远程控制系统

1. 为什么选择微信小程序控制智能门锁&#xff1f; 每次出门都要检查钥匙带没带的日子该结束了&#xff01;用微信小程序控制智能门锁&#xff0c;就像把门禁系统装进了每天必用的微信里。我去年给公司办公室装了这个系统&#xff0c;现在同事们刷脸进门、手机远程开门两不误&a…...

【AI大模型】----大模型后端工程实战:从架构落地到业务赋能---【第三章 】 Prompt工程与输出控制

第三章 Prompt工程与输出控制 3.1 Prompt工程核心原理与设计原则 Prompt工程是让大模型精准理解需求、输出符合预期内容的核心技术&#xff0c;其本质是通过设计合理的输入文本&#xff0c;引导模型生成符合业务要求的结果。 3.1.1 核心设计原则 明确性&#xff1a;需求描述清晰…...

使用Matlab分析与可视化伏羲模型输出结果

使用Matlab分析与可视化伏羲模型输出结果 最近在做一个气象数据分析的项目&#xff0c;团队用伏羲模型跑完预测后&#xff0c;拿到了一大堆JSON格式的结果文件。数据是有了&#xff0c;但怎么把它变成能看懂、能汇报的图表和报告&#xff0c;成了个新问题。直接用代码写图表太…...

AI和苹果夹逼,国产手机顶不住了,网传大规模人才优化已在进行中

某已没落的手机企业在转卖后&#xff0c;近期又传出重大消息&#xff0c;只是这次是相当悲惨的消息&#xff0c;手机硬件研发被砍掉&#xff0c;半数员工就地解散&#xff0c;揭开了手机行业人才优化的序幕&#xff0c;其实手机行业的这种操作早在去年底就已悄然进行&#xff0…...

基于图像的深度学习与MVS三维重建全流程服务 支持远程部署定制 含pcl/c++/matlab...

基于图像的深度学习MVS三维重建全流程 可远程部署&#xff0c;可定制 点云pcl&#xff0c;c&#xff0c;matlab开发&#xff0c;基于图像三维重建&#xff0c;点云算法开发 只需要提供摄的图像&#xff0c;即可生成完整的三维模型(大小场景均可)上周去爬了个浙西的小众山&#…...