1138:将字符串中的小写字母转换成大写字母
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 28417 通过数: 14185
【题目描述】
给定一个字符串,将其中所有的小写字母转换成大写字母。
【输入】
输入一行,包含一个字符串(长度不超过100,可能包含空格)。
【输出】
输出转换后的字符串。
【输入样例】
helloworld123Ha
【输出样例】
HELLOWORLD123HA
【参考代码】
C代码:
#include <stdio.h> #include <ctype.h> #define N 110 char s[N]; int main() { int i; gets(s); for(i=0;s[i]!='\0';i++) { if(islower(s[i])) s[i]=toupper(s[i]); } puts(s); return 0; }
C++代码:
#include <iostream> #include <string> using namespace std; int main() { string s; getline(cin,s); for(int i=0;i<s.size();i++) { if(s[i]>='a' && s[i]<='z') s[i]-=32; } cout << s << endl; return 0; }
http://ybt.ssoier.cn:8088/problem_show.php?pid=1138