3243:练40.1 小写变大写
练40.1 小写变大写
《信息学奥赛一本通 编程启蒙C++版》3241-3245(5题)
《信息学奥赛一本通 编程启蒙 C++版》 3241-3250(10题)
《信息学奥赛一本通 编程启蒙 C++版》 3241-3250(10题)_3245:练40.3 ascii码-CSDN博客
#include<iostream>
using namespace std;
int main()
{
//小写字母的ASCII码比大写字母的ASCII码大32
char n;
//cout<<"输入a~z:";
cin>>n;
//a 97 A 65 'a'-'A'=97-65=32
n=n-32;
cout<<n<<endl;
//printf("ASCII码值:%d\n",n);
//printf("字符:%c\n",n);
return 0;
}
/*
ASCII码表(0-127 共128个)
2^0=1
2^3=8 2^2=4 2^1=2
2^6=64 2^5=32 2^4=16
2^7=128 2^8=128*2=256
2^9=512 2^10=1024
https://baike.baidu.com/item/ASCII/309296?fromtitle=ascii%E7%A0%81&fromid=99077&fr=aladdin
大小规则
常见ASCII码的大小规则:0~9<A~Z<a~z。
1)数字比字母要小。如 “7”<“F”;
2)数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;
3)字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z” ;
4)同个字母的大写字母比小写字母要小32。如“A”<“a” 。
几个常见字母的ASCII码大小: “A”为65;“a”为97;“0”为 48 [4]
输入一个大写字母,试编一程序,输出它的小写字母。
学然后知不足,教然后知困
1.2编程基础之变量定义、赋值及转换 07打印ASCII码
http://noi.openjudge.cn/ch0102/07/
1.2编程基础之变量定义、赋值及转换 08打印字符
http://noi.openjudge.cn/ch0102/08/
1.2编程基础之变量定义、赋值及转换 09整型与布尔型的转换
http://noi.openjudge.cn/ch0102/09/
1.2编程基础之变量定义、赋值及转换 10:Hello, World!的大小
http://noi.openjudge.cn/ch0102/10/
*/
#include <bits/stdc++.h>
using namespace std;
int main()
{
char c;
cin>>c;
cout<<char(int(c)-32);
return 0;
}
#include<iostream>
using namespace std;
int main()
{
char a;
cin>>a;
a-=32;
cout<<a;
return 0;
}
Python 洛谷 p1706 全排列问题
洛谷 python P1802 5 倍经验日
洛谷1923-第k小-python-(快速排序+分治算法)
洛谷_P1928 外星密码_python写法
洛谷刷题笔记 B2001-B2020(python)
洛谷2004-领地选择-python-(二维数组的前缀和)
洛谷 python P2196 [NOIP1996 提高组] 挖地雷
【洛谷】P2249 【深基13.例1】查找(Python)
洛谷 p2360地下城主 python 题解