Notice
Recent Posts
Recent Comments
Link
알고리즘 모음(C++)
백준 4458 - 첫 글자를 대문자로(C++) 본문
문제 링크입니다. https://www.acmicpc.net/problem/4458
문자열을 입력 받은 뒤, 첫번 째 문자를 대문자로 바꿔서 출력하면 되는 문제입니다.
소문자를 대문자로 바꾸는 방법은 ('a' - 'A')의 값을 빼주면 됩니다.
자세한 것은 코드를 참고해주세요.
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <queue>
#include <vector>
#include <cstring>
#include <cmath>
using namespace std;
int N;
char arr[31];
int main(){
cin.tie(0);
cout.tie(0);
scanf("%d\n", &N);
for(int i = 1; i <= N; i++){
cin.getline(arr, 31);
if(arr[0] >= 'a' && arr[0] <= 'z'){
arr[0] -= ('a' - 'A');
}
for(int j = 0; j < strlen(arr); j++){
cout << arr[j];
}
cout << "\n";
}
return 0;
}
질문 및 조언은 댓글을 남겨주세요
'백준' 카테고리의 다른 글
백준 2495 - 연속구간(C++) (0) | 2023.05.16 |
---|---|
백준 1159 - 농구 경기(C++) (0) | 2023.05.14 |
백준 10987 - 모음의 개수(C++) (0) | 2023.05.14 |
백준 11365 - !밀비 급일(C++) (0) | 2023.05.14 |
백준 1264 - 모음의 개수(C++) (0) | 2023.05.14 |