题目描述
输入一个小写字母,输出其对应的大写字母。例如输入 q[回车] 时,会输出 Q。
输入格式
无
输出格式
无
输入输出样例
输入
q
输出
Q
C++AC代码
#include<iostream>
using namespace std;
int main()
{
char a;
cin>>a;
a=a-32;
cout<<a;
return 0;
}
注意:我们这里不要直接cout输出a-32,这样的话输出的会是数字。
pythonAC代码
print(input().upper())
# 转换大小写函数
总结
首先我们要知道,C++字符的所有转换形式都是依照ASCII码来的。所以,我们只需要找到规律:小写字母=大写字母+32,则大写字母=小写字母-32,这样就可以实现大小写的互相转换。python的话只需要调用大小写转换函数即可,
四大转换大小写的函数
(1)lower函数的语法及用法
①语法:string.lower()
②用法:将字符串的区分大小写的字符全转为小写。
(2)upper函数的语法及用法
①语法:string.upper()
②用法:将字符串的区分大小写的字符全转为大写
(3)capitalize函数的语法及用法
①语法:string.capitalize()
②用法:将字符串的首字母(开头)转换为大写其他为小写。
(4)title函数的语法及用法
①语法:string.titel()
②用法:将字符串的所有单词转为首字母(开头)是大写其他为小写。