본문 바로가기
C/중간고사 대비 (2022 1학기)

[C 백준] 대소문자 바꾸기

by Meaning_ 2022. 4. 1.
728x90
반응형

 

https://www.acmicpc.net/problem/2744

 

2744번: 대소문자 바꾸기

영어 소문자와 대문자로 이루어진 단어를 입력받은 뒤, 대문자는 소문자로, 소문자는 대문자로 바꾸어 출력하는 프로그램을 작성하시오.

www.acmicpc.net

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <stdio.h>
#include <stdbool.h>
#include <string.h>
 
int main() {
    char c[100];
    scanf("%s", c);
    for (int i = 0; i < sizeof(c); i++) {
        if (c[i] != 0) {
            if ('A' <= c[i] && c[i] <= 'Z') {
                c[i] = c[i] + 32;
            }
            else if ('a' <= c[i] && c[i] <= 'z') {
                c[i] = c[i] - 32;
            }
        }
    }
 
    printf("%s", c);
 
    
}
cs
728x90
반응형

댓글