【C++ Primer Plus习题】8.3

devtools/2024/12/22 16:57:57/

问题:

这里是引用
在这里插入图片描述

解答:

#include <iostream>
#include <string>
#include <cctype>
using namespace std;void function(string& str)
{for (int i = 0; i < str.size(); i++){str[i]=toupper(str[i]);}
}int main()
{string str;while (true){cout << "请输入句子(q结束):";getline(cin, str);if (str == "q")break;function(str);cout << str << endl;}cout << "拜拜!" << endl;return 0;
}

运行结果:
在这里插入图片描述

考查点:

  • toupper()

2024年9月1日21:01:28


http://www.ppmy.cn/devtools/104977.html

相关文章

LeetCode讲解篇之198. 打家劫舍

文章目录 题目描述题解思路题解代码 题目描述 你是一个专业的小偷&#xff0c;计划偷窃沿街的房屋。每间房内都藏有一定的现金&#xff0c;影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统&#xff0c;如果两间相邻的房屋在同一晚上被小偷闯入&#xff0c;系统…

讲一下apk瘦身方案

一、优化资源文件 图像资源优化 压缩图片&#xff1a;使用图像压缩工具&#xff0c;如 TinyPNG、ImageOptim 等&#xff0c;在不明显降低图像质量的前提下减小图片文件大小。选择合适的图片格式&#xff1a;对于不需要透明度的图片&#xff0c;可以考虑使用 JPEG 格式代替 PNG …

Pinia 与 Vuex 对比

Pinia 与 Vuex 对比 在开始之前&#xff0c;我们先给出Pinia和Vuex的官网地址&#xff0c;以便大家查阅最新的文档和更新信息&#xff1a; Pinia 官网地址&#xff1a;Pinia 官方网站 Vuex 官网地址&#xff1a;Vuex 官方网站 接下来&#xff0c;我们将深度解析Pinia和Vuex的…

OZON收纳产品,OZON热卖收纳产品

Top1 收纳网袋 Органайзер для пакетов на дверцу шкафа на липучке. Сетка - держатель для хранения вещей на дверь ящика. Корзина навесная. 1 шт. 商品id&…

注释1111

3。3 Batch Normalization (BN) 的工作原理 Batch Normalization 是在处理一个 "批次" 数据时&#xff0c;计算这个批次内所有样本的平均值和方差&#xff0c;然后使用这些统计量对每个样本进行归一化。这就是说&#xff1a; 批次&#xff08;batch&#xff09;&a…

Quartz任务调度框架

文章目录 前言一、介绍二、使用步骤1.创建maven工程&#xff0c;添加依赖2.创建任务3.启动任务 三、基本实现原理1. Scheduler任务调度器2. Triggers触发器2.1 SimpleTrigger2.2 CronTirgger 3. Misfire策略4 任务Job4.1 Job4.2 JobDetail4.3 JobDataMap 前言 最近跟的一个系统…

<Rust>egui学习之小部件(五):如何在窗口中添加图像部件?

前言 本专栏是关于Rust的GUI库egui的部件讲解及应用实例分析&#xff0c;主要讲解egui的源代码、部件属性、如何应用。 环境配置 系统&#xff1a;windows 平台&#xff1a;visual studio code 语言&#xff1a;rust 库&#xff1a;egui、eframe 概述 本文是本专栏的第五篇博…

直播平台直播API集成之Facebook篇

前言&#xff1a; 本篇我们来介绍如何使用Facebook 的直播API&#xff08;Facebook Live API&#xff09;创建直播。 准备工作&#xff1a; 1、你首先得有个facebook账号&#xff1b; 2、创建facebook应用&#xff0c;填写应用审核信息&#xff0c;上线前还要提前做好API权限申…