信奥赛一本通1138:将字符串中的小写字母转换成大写字母

简介: 【题目描述】给定一个字符串,将其中所有的小写字母转换成大写字母。【输入】输入一行,包含一个字符串(长度不超过100,可能包含空格)。【输出】输出转换后的字符串。【输入样例】helloworld123Ha【输出样例】HELLOWORLD123HA

【题目描述】

给定一个字符串,将其中所有的小写字母转换成大写字母。

【输入】

输入一行,包含一个字符串(长度不超过100,可能包含空格)。

【输出】

输出转换后的字符串。

【输入样例】

helloworld123Ha

【输出样例】

HELLOWORLD123HA

C语言:
#include<stdio.h>
#include<string.h>
int main()
{
    char s[10001];                         //定义一个字符类型的数组
    gets(s);                               //用gets输入字符串
    int length=strlen(s);                  //计算字符串的长度
    for(int i=0;i<length;i++)             //遍历每个字符
    {
        if((s[i]>='a')&&(s[i]<='z'))     //判断该字符是否为小写字母
        {
            s[i]-=32;                     //若是,则转换为大写字母
        }
        printf("%c",s[i]);              //输出该字符(可能呗转换也可能没被)
    }
    return 0;
}
C++:
#include<iostream>
using namespace std;
int main()
{
    string s;                   //使用C++中的string类来定义
    getline(cin,s);             //输入字符串
    for(int i=0;i<s.size();i++)    //遍历字符串
    {
        if(('a'<=s[i])&&(s[i]<='z'))      //判断是否为小写字母
        {
            s[i]-=32;                      //若是,则转换为大写字母
        }
        cout<<s[i];                        //输出
    }
    cout<<endl;                       //换行(可有可无)
    return 0;
}


相关文章
|
6月前
|
存储 C语言
C语言小写字母转换大写字母
C语言小写字母转换大写字母
130 0
|
1月前
|
C语言
C语言中大小写字母的转换
C语言中大小写字母的转换
90 0
|
5月前
不是,哎呦~~,你怎么还是不会字母大小写的相互转化啊~
不是,哎呦~~,你怎么还是不会字母大小写的相互转化啊~
|
6月前
|
C语言 数据安全/隐私保护 Python
C语言中大小写字母的转化
C语言中大小写字母的转化
91 0
写一个方法实现数字转中文大写的方法
之前开发了一个报销相关的应用,其中遇到了小写数字转中文大写的需求,搜寻了一些资料以后对方法进行了改进,现在分享出来给大家参考
写一个方法实现数字转中文大写的方法
从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
从键盘录入一个字符串,统计该串中有大写字母、小写字母、数字各有多少个。比如:Hello12345World大写:2个 小写:8个数字:5个。
263 0
|
C++
C++实现中文大写与阿拉伯数字的相互转换(类封装)
C++实现中文大写与阿拉伯数字的相互转换(类封装)
594 0
|
存储 编解码 索引
[oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
[oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
134 0
[oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
|
存储
[oeasy]python0133_[趣味拓展]好玩的unicode字符_另类字符_上下颠倒英文字符
[oeasy]python0133_[趣味拓展]好玩的unicode字符_另类字符_上下颠倒英文字符
960 0
[oeasy]python0133_[趣味拓展]好玩的unicode字符_另类字符_上下颠倒英文字符
[oeasy]python0018_ ASCII_字符分布_数字_大小写字母_符号_黑暗森林
[oeasy]python0018_ ASCII_字符分布_数字_大小写字母_符号_黑暗森林
118 0
[oeasy]python0018_ ASCII_字符分布_数字_大小写字母_符号_黑暗森林