读入一些字符串,将其中的小写字母转成大写字母(其他字符不变).[注意看输入要求哦]

输入:输入为多行,每行为一个字符串,字符串只由字母和数字组成,长度不超过80。输入以“End of file”结束。

输出:
对于每行输入,输出转换后的字符串。

样例输入
Hello
ICPC2004
12345abcde
样例输出
HELLO
ICPC2004
12345ABCDE

第1个回答  2016-05-08
#include<>
#include<>
int main()
{
    char s[1000];
    int i,d;
    while(gets(s)!=NULL)
    {
        d=strlen(s);
        for(i=0;i<d;i++)
            if(s[i]>='a'&&s[i]<='z') s[i]=s[i]-'a'+'A';
        puts(s);

    }
    return 0;
}

本回答被网友采纳
第2个回答  2020-11-27

信息学奥赛 1138-将字符串中的小写字母转换成大写字母

本回答被网友采纳
第3个回答  2021-11-26
#include<bits/stdc++.h>
using namespace std;

signed main(){
char s;
while(scanf("%c",&s)!=EOF){
if('a'<=s&&s<='z')s=s-'a'+'A';
cout<<s;
}
return 0;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网