【题目描述】
给定一个字符串,将其中所有的小写字母转换成大写字母。
【输入】
输入一行,包含一个字符串(长度不超过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; }