信奥赛一本通1138:将字符串中的小写字母转换成大写字母

简介: 【题目描述】给定一个字符串,将其中所有的小写字母转换成大写字母。【输入】输入一行,包含一个字符串(长度不超过100,可能包含空格)。【输出】输出转换后的字符串。【输入样例】helloworld123Ha【输出样例】HELLOWORLD123HA

【题目描述】

给定一个字符串,将其中所有的小写字母转换成大写字母。

【输入】

输入一行,包含一个字符串(长度不超过100,可能包含空格)。

【输出】

输出转换后的字符串。

【输入样例】

helloworld123Ha

【输出样例】

HELLOWORLD123HA

C语言:
#include<stdio.h>
#include<string.h>
int main()
{
    char s[10001];                         //定义一个字符类型的数组
    gets(s);                               //用gets输入字符串
    int length=strlen(s);                  //计算字符串的长度
    for(int i=0;i<length;i++)             //遍历每个字符
    {
        if((s[i]>='a')&&(s[i]<='z'))     //判断该字符是否为小写字母
        {
            s[i]-=32;                     //若是,则转换为大写字母
        }
        printf("%c",s[i]);              //输出该字符(可能呗转换也可能没被)
    }
    return 0;
}
C++:
#include<iostream>
using namespace std;
int main()
{
    string s;                   //使用C++中的string类来定义
    getline(cin,s);             //输入字符串
    for(int i=0;i<s.size();i++)    //遍历字符串
    {
        if(('a'<=s[i])&&(s[i]<='z'))      //判断是否为小写字母
        {
            s[i]-=32;                      //若是,则转换为大写字母
        }
        cout<<s[i];                        //输出
    }
    cout<<endl;                       //换行(可有可无)
    return 0;
}


相关文章
|
算法 数据库 计算机视觉
Dataset之COCO数据集:COCO数据集的简介、下载、使用方法之详细攻略
Dataset之COCO数据集:COCO数据集的简介、下载、使用方法之详细攻略
|
存储 分布式计算 监控
Hologres产品介绍与技术揭秘
近年来,随着数据实时化的诉求加剧,催生了一系列的实时数仓架构,Lambda架构也应运而生,但是随着场景的复杂度和业务多维需求,Lambda架构的痛点也越来越明显。HSAP的理念则是服务分析一体化,在本文中,来自阿里巴巴的资深技术专家将会深度剖析HSAP技术实现Hologres的设计原理,解读其产品典型场景。
13528 0
Hologres产品介绍与技术揭秘
|
2月前
|
人工智能 Linux API
OpenClaw量化分析实战:创业板选股模型、阿里云/本地部署与千问/Coding Plan配置全指南
在人工智能与量化投资深度融合的2026年,借助AI智能体搭建个性化个股分析模型,已经成为普通投资者与技术研究者高效跟踪市场、挖掘行业机会的重要方式。OpenClaw(Clawdbot)作为开源可扩展的AI代理平台,能够整合大模型理解能力、市场数据解析、事件驱动分析与策略自动化生成能力,可稳定运行于阿里云云端与MacOS、Linux、Windows11本地设备,配合阿里云千问大模型API或免费Coding Plan API,能够快速构建覆盖行业事件、产业链、交易信号的完整个股分析体系。本文基于GTC大会驱动的创业板选股场景,完整讲解如何用OpenClaw搭建个股分析模型,同时提供2026年阿里云
1143 0
|
7月前
|
Web App开发 前端开发 JavaScript
如何优化CSS代码以提高性能?
如何优化CSS代码以提高性能?
386 138
|
6月前
|
关系型数据库 MySQL Shell
三、Docker常用命令
把 Docker 玩转,就像一个建筑师,需要掌握两套核心工具:一套用来管理你的“图纸”(镜像),另一套用来管理你用图纸盖好的“房子”(容器)。
680 3
|
4月前
|
弹性计算 Linux 网络安全
阿里云服务器用法教程:ECS创建、配置安全组、远程连接ECS实例及应用部署全流程
阿里云ECS使用教程:涵盖实例创建、安全组配置、远程连接、应用部署及资源管理。支持快速/自定义购买,提供免费试用与视频指导,助你轻松上手云端服务器。
510 2
|
安全 搜索推荐 程序员
网站如何创建及网站创建的流程。
本文主要介绍了四种网站建设方法:无代码建站、使用建站程序、外包和使用内容管理系统。每种方法都有其特点和优缺点,需要根据具体需求和预算选择合适的方法。
3790 8
|
存储 网络协议 Linux
三次握手时,客户端发送的 SYN 报文为什么会被丢弃?
三次握手时,客户端发送的 SYN 报文为什么会被丢弃?
607 12
|
机器学习/深度学习 人工智能 自然语言处理
详解人工智能(概念、发展、机遇与挑战)
详解人工智能(概念、发展、机遇与挑战)
|
存储 C++
求2的N次幂(C++)解决高精度运算
求2的N次幂(C++)解决高精度运算
792 0