试题8 算法训练 P0103(从键盘输入一个大写字母,要求改用小写字母输出。)_从键盘输入一个大写字母,要求改用小写字母输出,fun函数-程序员宅基地

技术标签: c++  蓝桥试题训练  

题目:

从键盘输入一个大写字母,要求改用小写字母输出。

输入
  A
输出
  a


  • 分析思路:
    主要考虑ASII码值的相互转化
    a: 对应ASII值为:97
    A: 对应ASII值为:65
    大小写之间相差32

  • 方法1代码:

#include <iostream>
#include <algorithm>
using namespace std;

const int n=2;
int main()
{
    
char A[n];
cin>>A;
char B[n];
for(int i=0;i<n;i++)
B[i]=char(int(A[i])+32);
for(int i=0;i<n;i++)
cout<<B[i];
return 0;
}

方法2代码:

#include <iostream>
#include <algorithm>
using namespace std;

int main(){
    
    char i;
    while(1)
    {
    
        cin >> i;  //大写字母
        if((i>=65)&&(i<=96))
        {
    
            i=i+32;
            cout << i;
        }
        else
            cout << (int)i;
            return 0;
    }
}

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/gl620321/article/details/106150477

智能推荐

Angular.js为什么如此火呢?-程序员宅基地

文章浏览阅读198次。AngularJS学习列表:七步走 Angular.js 从菜鸟到专家 (系列列表) 上一篇之 后,Angular.js 是一个MV*(Model-View-Whatever,不管是MVC或者MVVM,统归MDV(model Drive View))JavaScript框架,其是Google推出的SPA(single-page-application)应用框架,其为我们的web应 用开发..._angular.js是不是不火了

【Azkaban】Azkaban入门解析_azkaban执行mapreduce任务-程序员宅基地

文章浏览阅读7.2k次,点赞21次,收藏73次。一、Azkaban概述Azkaban是由Linkedin开源的一个批量工作流任务调度器。用于在一个工作流内以一个特定的顺序运行一组工作和流程;Azkaban定义了一种KV文件格式来建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪你的工作流二、Azkaban的功能特点1、提供功能清晰,简单易用的Web UI界面2、方便上传工作流3、提供job配置文件快速建立任务和任务之..._azkaban执行mapreduce任务

Chromium的智能指针/引用计数/Callback/Bind_chromium为什么用bind-程序员宅基地

文章浏览阅读6.4k次。本文算是个笔记整理,不解释基本概念,有做相关工作的人才看懂哦。一、自动释放指针智能指针分两类,对有和没有引用计数实现的类做区分。没有引用计数的类,使用scoped_ptr。这个模板类中的D是指Deleter,代表如何删除T。引入Deleter最简单的原因就是对数组需要使用delete[]操作符,实际上有4个默认的Deleter。3个Deleter都是通过重载括号运算符来执行实际的delete操作,_chromium为什么用bind

透视城市“生命线” MapGIS地下管线三维建模工具_三维管线质检工具gis-程序员宅基地

文章浏览阅读1k次。城市是繁忙的,昨夜的浮尘还未落定,新一天的晨曦又接替了灯光,人们匆匆地开启了新一天的生活,在车水马龙中穿梭,在楼宇林立间工作生活,一切都是匆匆而又有条不紊。繁忙的背后还是繁忙,水、电、燃气、热量、信息都在通过各种管线一刻不停地流向城市的每一个角落,那些深埋在地下的管线就是城市的“生命线”,输送城市运行必需的“血液”。在看不见的城市地下世界,这些管线埋藏有多深?各自通向哪里?管线运行维护,城市工程规划、设计、施工和管理,城市应急指挥和抢险,如何获取完整、准确、现势的地下管线信息?..._三维管线质检工具gis

python设计模式5-原型模式_python 原型模式-程序员宅基地

文章浏览阅读507次。1. 原型模式(Prototype)介绍UML类图原型模式主要用于对象的复制,它的核心是就是类图中的原型类Prototype。Prototype类需主要实现clone方法。原型模式是一种比较简单的模式,也非常容易理解。在实际应用中,原型模式很少单独出现,经常与其他模式混用。原型模式的优点及适用场景使用原型模式创建对象比直接new一个对象在性能上要好的多,因为Object类的clone方法是一个本地方法,它直接操作内存中的二进制流,特别是复制大对象时,性能的差别非常明显。使用原型模式的另_python 原型模式

Nginx 学习笔记总结(一)_whereis nginx-程序员宅基地

文章浏览阅读4.7k次,点赞2次,收藏42次。1. 在开发中,Nginx担任什么角色?2. 什么是Nginx?3. Nginx功能 之 反向代理3.1 什么是正向代理?3.2 什么是反向代理?3. Nginx功能 之 负载均衡4. Nginx功能 之 动静分离5. Nginx安装5.1 window安装5.2 linux安装6. Nginx命令7. Nginx 实战演示7.1 启动多台tomcat服务器7.2 Nginx配置的详解_whereis nginx

随便推点

JNA实战笔记汇总(二)——JNA和C / C ++的数据类型映射(dll函数回调、结构体、指针)_vixhz_initsdk-程序员宅基地

文章浏览阅读1.2w次,点赞6次,收藏80次。目录JNA技术难点1、函数回调2、结构体3、指针JNA技术难点有过跨平台、跨语言开发的程序员都知道,跨平台、预研调用的难点,就是不同语言之间数据类型不一致造成的问题。绝大部分跨平台调用的失败都是这个问题造成的。关于这一点,不论何种语言、何种技术方案都无法解决这个问题。JNA也不列外。上面说到接口中使用的函数必须与链接库中的函数原型保持一致,这是JNA甚至所有跨平台调用的..._vixhz_initsdk

QEMU/KVM原理概述_kvm qemu-程序员宅基地

文章浏览阅读5.6k次。1. QEMU与KVM 架构qemu 和 kvm 架构整体上分为 3 部分,对应着上图的三个部分 (左上、右上和下),3 部分分别是 VMX root 的应用层,VMX no-root 和 VMX root 的内核层(分别对应着左上、右上和下)VMX root: 宿主机根模式,CPU 在运行包括 QEMU 在内的普通进程和宿主机的操作系统内核时,CPU 处在该模式。VMX no-root: 宿主机非根模式,CPU 在运行虚拟机中的用户程序和操作系统代码的时候处于 VMX no-root 模式注:_kvm qemu

数据库设计之网上书店系统-程序员宅基地

文章浏览阅读2.2w次,点赞59次,收藏467次。版权声明:对于本博客所有原创文章,允许个人、教育和非商业目的使用,但务必保证文章的完整性且不作任何修改地以超链接形式注明原始作者、出处及本声明。 博客地址:http://blog.csdn.net/shuxiao9058 原始作者:季亚一、概要设计2.1意义伴随着信息化的发展,计算机走进了千家万户,人们的交流变得方便,方便了网民的生活!此外,伴随着卓越、当当、淘宝..._订单属性

tcpdf 显示汉字-程序员宅基地

文章浏览阅读300次。原文来自零度科技最近在做将网页内容输出成pdf文档方面的一个项目,找了好多类,php_pdflib,fpdf,HTML_topdf等等,不过最终还是发现这个好用,究其汉字处理方面发现了写一篇文章,就抄过来了,以供大家参考。 TCPDF是一个用于快速生成PDF文件的PHP5函数包。TCPDF基于FPDF进行扩展和改进。支持UTF-8,Unicode,HTML和..._tcpdf 汉字 粗

初识React及React开发依赖介绍_react依赖包-程序员宅基地

文章浏览阅读8.5k次,点赞79次,收藏82次。React是什么呢?相信每个做开发的人对它都或多或少有一些印象;这里我们来看一下官方对它的解释:用于构建用户界面的 JavaScript 库;目前对于前端开发来说,几乎很少直接使用原生的JavaScript来开发应用程序,而是选择一个JavaScript库(框架)。在过去的很长时间内,jQuery是被使用最多的JavaScript库;在过去的一份调查中显示,全球前10,000个访问最高的网站中,有65%使用了jQuery,是当时最受欢迎的JavaScript库;但是,目前甚至已经处于淘汰的边缘了;_react依赖包

kafka和flume整合_kafka与flume1.60的整合消费不了数据-程序员宅基地

文章浏览阅读290次。关于Flume 的 一些核心概念:组件名称 &nbsp; &nbsp;功能介绍Agent代理使用JVM 运行Flume。每台机器运行一个agent,但是可以在一个agent中包含多个sources和sinks。Client客户端生产数据,运行在一个独立的线程。Source源从Client收集数据,传递给Channel。Sink接收器从Channel收集数据..._kafka与flume1.60的整合消费不了数据

推荐文章

热门文章

相关标签