【C++ 真题】P5733 【深基6.例1】自动修正

server/2024/12/29 10:59:57/

【深基6.例1】自动修正

题目描述

大家都知道一些办公软件有自动将字母转换为大写的功能。输入一个长度不超过 100 100 100 且不包括空格的字符串。要求将该字符串中的所有小写字母变成大写字母并输出。

输入格式

输入一行,一个字符串。

输出格式

输出一个字符串,即将原字符串中的所有小写字母转化为大写字母。

样例 #1

样例输入 #1

Luogu4!

样例输出 #1

LUOGU4!

题解

#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e2 + 7;
char s[maxn];
int main(){cin>>s;int len = strlen(s);for(int i=0;i<len;i++){if(s[i]>='a' && s[i]<='z'){s[i] = s[i] - 'a' + 'A';}}cout<<s<<endl;return 0;
}

http://www.ppmy.cn/server/154180.html

相关文章

基于人工智能时代政务智慧转型的实现前景初探

去年6月&#xff0c;我有幸聆听了由华政公共管理与政治学院精心组织的2019年MPA研究生高端论坛&#xff0c;上午场&#xff1a;由董海军&#xff08;中共上海市委机构编制委员会办公室处长&#xff09;主讲的深化机构改革的探索与实践&#xff0c;以及下午场&#xff1a;由束金…

小程序基础 —— 02 微信小程序账号注册

微信小程序账号注册 小程序开发与网页开发不一样&#xff0c;在开始微信小程序开发之前&#xff0c;需要访问微信公众平台&#xff0c;注册一个微信小程序账号。 有了小程序的账号以后&#xff0c;才可以开发和管理小程序&#xff0c;后续需要通过该账号进行开发信息的设置、…

python实战项目55:多线程爬取笔趣阁小说

python实战项目55:多线程爬取笔趣阁小说 一、明确需求二、单本小说下载三、使用concurrent.futures线程池模块下载并实现文件合并四、使用threading模块实现多线程下载并合并文件一、明确需求 需求是使用多线程爬取笔趣阁网站小说的所有章节内容并保存,多线程分别使用了conc…

服务器反应慢,秒杀设计

目录 服务器反应慢 线上服务器cup飙升&#xff0c;如果定位Java代码&#xff1f; 服务器变慢如何诊断处理&#xff1f; 线上接口负载剧增&#xff0c;快扛不住了&#xff0c;解决方法是什么&#xff1f; 秒杀设计 从全局角度如何设计一个秒杀系统 秒杀活动里遇到的问题 …

【黑马头条】day20—xxl-job

目录 1 今日内容 1.1 需求分析 1.2 实现思路 1.3 定时计算 1.4 定时任务框架-xxljob 1.5 学习目录 2.分布式任务调度 2.1 什么是分布式任务调度 2.2 xxl-Job简介 2.3 XXL-Job-环境搭建 2.4 配置部署调度中心-docker安装 2.5 xxl-job入门案例编写 2.6 任务详解-执行…

单提示分割所有医学图像

本文介绍了一种新的医学图像分割方法-单点分割。单提示分割结合了单次和交互式方法的优点。在推理阶段&#xff0c;只需一个提示样本&#xff0c;它就可以在一次向前传递中熟练地处理看不见的任务。github.com/KidsWithTokens/one-prompt

nvm node.js 版本管理工具

nvm 介绍 nvm 全称 Node Version Manager 顾名思义它是用来管理 node 版本的工具&#xff0c;方便切换不同版本的Node.js 使用 nvm 的使用非常的简单&#xff0c;跟 npm 的使用方法类似 下载安装 首先先下载 nvm&#xff0c;下载地址 https://github.com/coreybutler/nvm…

Rust 在前端基建中的使用

摘要 随着前端技术的不断发展&#xff0c;前端基础设施&#xff08;前端基建&#xff09;的建设已成为提升开发效率、保障产品质量的关键环节。然而&#xff0c;在应对复杂业务场景与高性能需求时&#xff0c;传统的前端技术栈逐渐暴露出诸多不足。近年来&#xff0c;Rust语言…