【洛谷】自动修正

自动修正

题目链接

题意

即将原字符串中的所有小写字母转化为大写字母。

思路

输入所需值后,在for循环中运用acll码来进行大小写转化,最后输出即可

坑点

注意acll码转换大小写时不要弄反,不然会使大写字母转化成小写

实现步骤

同思路

代码
 #include
using namespace std;
string s;
int main(){
	cin>>s;
	for(int i=0;i<=s.length();i++)
	{
		if(s[i]>='a' && s[i]<='z')
		{
			s[i]=s[i]-'a'+'A';
		}
	}
	for(int i=0;i<s.length();i++)
	{
		cout<<s[i];	
	}
	return 0;
}
 

总结

acll码的应用

你可能感兴趣的:(算法,c++)