蓝桥杯(算法提高 小写转换为大写)以及(C++大小写转换的一些总结)

    科技2024-06-11  69

    问题描述

    输入一个小写字母,转换成大写字母。 输入格式   输入小写字母 输出格式   输出转换后的大写字母 样例输入 a 样例输出 A

    代码:

    #include <algorithm> #include <stdio.h> using namespace std; int main () { char a; scanf("%c",&a); printf("%c",a-32); return 0; }

    这是比较常规的写法,就是用ascll码的差值来写。 除此之外还可以用大小写转换的一些函数来写。 例如:

    #include <iostream> using namespace std; int main () { char a; cin>>a; cout<<(char)toupper(a); return 0; }

    这样显然效率更高,也更加的简介。

    下面附上toupper();函数的一些用法。 C++大小写转换函数 之 toupper()和tolower()函数的用法总结

    Processed: 0.037, SQL: 8