题目:

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

输入
  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;}elsecout << (int)i;return 0;}
}

试题8 算法训练 P0103(从键盘输入一个大写字母,要求改用小写字母输出。)相关推荐

  1. python从键盘输入一个字符串、将小写字母全部_从键盘输入一个字符串,将其中的小写字母全部转换成大写字母...

    从键盘输入一个字符串, 将其中的小写字母全部转换成大写字母, 然后输出到一个磁盘文件 "test" 中保存.输入的字符串以 " ! " 结束 . 我写的程序是 ...

  2. 从键盘输入一个字符,如果是小写字母,则将其转换成大写字母输出;如果是大写字母,则将其转换成小写字母输出;如果是其它字符,则原样输出。

    #include<stdio.h> int main() {     char c1;     printf("请输入一个字符\n");     scanf(" ...

  3. java程序a-z b-y,请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结 - 赏学吧...

    请完成下列Java程序:对大写的26个英文字母加密,从键盘输入一个大写字母串,输出这个串加密后的结果.加密操作是将字母变换成倒序的大写字母,如A->Z,B->Y. 注意:请勿改动main( ...

  4. C语言:从键盘输入一个正整数,将该数倒序输出。

    /*从键盘输入一个正整数,将该数倒序输出.*/#include<stdio.h>int main() {int num,c;printf("请输入一个正整数:\n"); ...

  5. 由键盘输入一个字符,判断其是字母、数字还是其它符号

    由键盘输入一个字符,判断其是字母.数字还是其它符号. #include<stdio.h> int main() {char x; scanf("%c",&x); ...

  6. c语言之从键盘输入一个大写字母,要求改用小字母输出

    //从键盘输入一个大写字母,要求改成用小写字母输出 #include <stdio.h> int main() {char c1, c2; //定义字符串变量c1 = getchar(); ...

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

    从键盘输入一个大写字母,要求改用小写字母输出. 输入 A 输出 a import java.util.Scanner;public class Main{public static void main ...

  8. 键盘输入一个长方形的两个边长,输出该长方形的周长、面积和对角线。要用到Math类提供的数学方法。

    编写程序,从键盘上输入一个长方形的两个边长,输出该长方形的周长.面积.和对角线. 用不同的输入测试程序, 问题: 不输入数字,而输入字母,或者浮点数,会有什么结果? Math类都提供有哪些数学方法? ...

  9. 从键盘输入一个大写字母,然后转换成小写字母输出。

    #include<stdio.h> void main() {char ch1,ch2; printf("请输入一个大写字母:"): ch1=getchar(); ch ...

最新文章

  1. 下一代零售技术:物联网、人工智能和5G将如何影响购物体验
  2. MySQL下载与MySQL安装图解(MySQL5.7与MySQL8.0)
  3. Python学习笔记:接下来
  4. linux下c的学习
  5. 抗炎饮食与混合坚果粉
  6. java画布颜色切换_在本视频讲解演示中,扩展画布的目的是为了后面制作齿孔时操作起来方便,扩展部分更换了另一种颜色,是为了以示区别,能直观区分出票面部分。...
  7. 卸载nginx php mysql_centos7中配置nginx+php-fpm+swoole+mysql环境教程
  8. 多重共线性问题的几种解决方法
  9. Wi-Fi 6 「破茧成蝶」,高通全面布局端到端最佳解决方案
  10. pytorch(11)-- crnn 车牌端到端识别
  11. SUMO地图中添加交通流
  12. java时间处理--判断当前时间是否在一个时间区间内
  13. SAP 系统银行账户管理
  14. 俄勒冈州立大学研发脱口秀机器人,全美巡演数十场获好评
  15. Labview实现信号频域分析
  16. 航班查询接口调用介绍
  17. 3款别出心裁的电脑软件,个个精选,让你眼前一亮
  18. SE(3)和se(3),左扰动模型
  19. 不需要到健身房的互动健身,so cool
  20. vue项目中引入Luckysheet

热门文章

  1. python从入门到精通-Python从入门到精通
  2. python经典程序实例-Python3经典100例(①)
  3. python画好看的图-Python竟能画这么漂亮的花,帅呆了(代码分享)
  4. python官网的软件-python软件怎么用
  5. python程序员工资-Python工资高还是Java?
  6. 如何自学python-小白是如何自学Python逆袭成功的?
  7. python从入门到放弃百度云-Python从入门到放弃:概论
  8. 知乎热议的Deep Peak2模型究竟是什么?答案都在这里
  9. android usb软件自动安装监控,Android中监控USB的插拔
  10. 动态定义table每行两列