[C언어 코드업 문제풀이] CodeUp 1295 : 알파벳 대소문자 변환
ET의 공부/C언어 연습문제[ 코드업 ]2020. 3. 22. 14:15
코드업 1295번 알파벳 대소문자 변환 문제 풀이 해답입니다.
1. 문제 설명
주어지는 문장의 대문자를 소문자로, 소문자를 대문자로 변경하는 프로그램을 작성하라.
2. 입력
한 줄의 공백없는 문장이 입력된다.(최대 길이:1000)
3. 출력
대소문자를 서로 변환한 결과를 출력한다.
4. 입력 예시
CodeChallenge2014withMSP
5. 출력 예시
cODEcHALLENGE2014WITHmsp
6. 문제 풀이
#include<stdio.h>
int main(){
char txt[1000] = "";
char trans_txt[1000] = "";
scanf("%s",txt);
for (int i = 0; txt[i] != '\0'; i++) {
if(txt[i]>=65 && txt[i]<=90){ //소문자면
trans_txt[i] = txt[i] + 32;
}
else if(txt[i] >= 97 && txt[i] <=122){ //대문자면
trans_txt[i] = txt[i] - 32;
}
else{
trans_txt[i] = txt[i];
}
}
printf("%s", trans_txt);
return 0;
}
|
'ET의 공부 > C언어 연습문제[ 코드업 ]' 카테고리의 다른 글
[C언어 코드업 문제풀이] CodeUp 1081 : [기초-종합] 주사위를 2개 던지면?(설명) (0) | 2020.03.23 |
---|---|
[C언어 코드업 문제풀이] CodeUp 1675 : 씨저의 암호 1 (0) | 2020.03.22 |
[C언어 코드업 문제풀이] CodeUp 1294 : 씨저의 암호 2 (1) | 2020.03.22 |
[C언어 코드업 문제풀이] CodeUp 1287 : 구구단을 *로 출력하기 (0) | 2020.03.22 |
[C언어 코드업 문제풀이] CodeUp 1286 : 최댓값, 최솟값 (0) | 2020.03.22 |
댓글()