12届蓝桥杯C++决赛试题 : 大写
以下答案均为作者本人的答案,不是官方答案!!!可能(多半)是错的,欢迎指正
博客此页链接:LINK
试题
题目
给定一个只包含大写字母和小写字母的字符串,请将其中所有的小写字母转换成大写字母后将字符串输出。
输入
输入一行包含一个字符串。
输入样例
LanQiao
输出
输出转换成大写后的字符串。
输出样例
LANQIAO
评测用例规模与约定
对于所有评测用例,字符串的长度不超过100。
代码
#include <iostream>
#include <string.h>
using namespace std;
int main(){
char s[100];
fgets(s,100,stdin);
for(int i=0;i<strlen(s);i++){
if(s[i]>='a'&&s[i]<='z'){
s[i]=s[i]-('a'-'A');
}
}
puts(s);
}