B2024001225 윤지선
프로그래머스 Day 1-4 본문

#include <stdio.h>
int main(void) {
char s1[20];
scanf("%s", s1);
char num;
for(int i=0;i<=s1[i] != '\0';i++) {
if (s1[i]>64 && s1[i]<91){
num = s1[i]+32;
}
else {
num = s1[i]-32;
}
printf("%c",num);
}
return 0;
}

# 배열의 크기를 20으로 잡았지만 실제로 입력하는건 그것보다 작을 수 있기 때문에 기준을 널값이 들어가기 전으로 잡음.
# ASCII코드를 이용하여 대문자일 경우 +32, 소문자일경우 -32로 계산.
# C언어에서는 string가 없기 때문에 char로 한글자씩 프린트 & for문으로 반복
'개인공부 > C' 카테고리의 다른 글
프로그래머스 Day 2-1 (0) | 2025.01.15 |
---|---|
프로그래머스 Day 1-5 (0) | 2025.01.15 |
프로그래머스 Day 1-3 (2) | 2025.01.13 |
프로그래머스 Day 1-2 (0) | 2025.01.13 |
프로그래머스 Day 1-1 (0) | 2025.01.13 |